scorchin
From brush to blade: The concept art process behind Ghost of Tsushima
Reverse engineering linear congruential generators
Are you able to share further technical details on what you've had to do to get the speed gains you're describing?
Project Drawdown – 100 mitigations for climate change
Pick a Business Model with Leverage
The GitHub Marketplace effect on distribution
Stevie Graham breaks into Barclays and HSBC for data, not money
GOV.UK - Not Your Father's Stack
Introduction to Domain Theory
Data Compression Explained
However, I agree that it's not worthy to be on the front-page of HN.
With generics, you tell the compiler what types of objects are permitted in each collection. The compiler inserts casts for you automatically and tells you at compile time if you try to insert an object of the wrong type. This results in programs that are both safer and clearer. So please use generics when using the collections framework.
I'm now going to briefly run through the examples provided in OP's post and update them accordingly.
List<String> myList = new ArrayList<String>();
myList.add("Second Thing");
myList.add("Second Thing");
myList.add("First Thing");
Note that I've used the interface form of List over a specialised type. This is so that any caller of a method which returns a collection can use the interface provided and they don't need to worry about the specific data structures you've used. This also means that you can update the underlying data structure without having to update any calling code. E.g. changing the above case from ArrayList to LinkedList. Set<String> mySet = new HashSet<String>();
mySet.add("Second Thing");
mySet.add("Second Thing");
mySet.add("First Thing");
It is worth noting that Hashtable was not originally part of the Collections framework. It was retrofitted to conform to the Map interface in 1.2. You should instead use HashMap, which is the non-synchronized (sic) version of Hashtable. Although you can just as easily use Hashtable, the below example is just me being a little OCD. Map<String, String> myMap = new HashMap<String, String>();
myMap.put("a", "Second Thing");
myMap.put("b", "Second Thing");
myMap.put("c", "First Thing");
EDIT: Updated some sections to read clearer.Here's an example of a simple Websocket chat server: https://gist.github.com/1421652
Disclaimer: It's an open source project that I have some commits to
[1] http://news.cnet.com/8301-30685_3-20080338-264/firefox-world...
Apple Lossless Audio Codec is now open source (Apache license)
Yes, but not as much as I'd like to. I found it far too easy to get stuck in a slow-moving crowd or just wait in a queue to talk.
In the end I just stayed by the bar near the bar staff and talked to developers as they went to grab a beer. It seemed to work better and the devs were far more relaxed talking with a beer in hand. Same goes for outside when they went to grab a cigarette.
Let me start by saying that I've always hated recruitment fairs — you're treated like cattle and rarely get to speak to companies (read: HR departments) properly. I found it to be a similar situation with the milkroundabout event only instead of HR departments it was founders and developers.
I don't agree with "selling the brand" of milkroundabout as it will easily be confused with similarly named events/sites/companies. Instead aim to do guest lectures at universities on topics that are bound to get students interested.
If you're the ones with interesting work, why aren't you talking about what you do? Students already get told that they are under prepared for what working life is like and you can expose them to what you've done. You could easily compare this to what life was like at <insert safe boring company> before. If you're so inclined.
Pick topics that are interesting to the students that you want to attract. Then go on a tangent about start-ups, the culture, and the experience. If you show students what it's like to be in a start-up, they'll get involved and tell their friends.
In summary, sell them a better lifestyle than the usual suspects.
Do you like me? Click Yes or No
Thoughts on Dash/Dart
Thieves wouldn't need to provide a new address anymore, just one of these lockers and go pick it up.
Geisel, Theodor Seuss (Dr. Seuss). The Lorax. New York: Random House Publishers, 1971.
[1] http://www.amnh.org/nationalcenter/youngnaturalistawards/201...
JSConf 2011 presentation videos released
This is what happened to me when I first graduated from University. I showed up to my first job interview and they started asking me questions about my 4 years experience with Oracle and 6 years experience working on an open-source project that was critical to their business.
It left me shocked, depressed and seriously wondering if this is what it takes to get a job after graduating.
Luckily I had some other interviews at companies that I organised myself. Things went a little more smoothly.