skysight-inc/HackerNews huggingface dataset:
From an engineering standpoint, digital prototyping is a huge time saver when mocking up products.

If your product will be under some physical stress it is good to understand where the weak points exist and how to negate them. If manufacturing costs will be a major concern (eg plastic parts, tooling, and mold design) then you need to know how to reduce them.

Autodesk Inventor is a fairly easy to use option. Ansys is much better if you need to simulate how it will react in the real world and have a fat wallet for their licence costs.

I just built a book press out of bubinga and stainless; Prototyping it in Inventor allowed me to see where the weak points were in my design and make modifications that allow it to work beyond the typical load required of a book press.
In particular, these endpoints are designed to be used as part of the 'before hook' in your integration tests so that you can start with fresh testnet coins in every test.
Hello! I'm sure a specialized server can use even the latest couple clock cycles at its best, but the Redis implementation performs very reasonably. I ran the following two benchmark simultaneously against my Macbook Air 11" that are able to trigger the worst case scenario from the point of view of the HLL data structure:

./redis-benchmark -P 64 -r 100000000 -n 100000000 \
pfadd hll __rand_int__
pfadd hll __rand_int__: 320125.56

And

./redis-benchmark -P 64 -r 100000000 -n 100000000 \
pfcount hll
pfcount hll: 313309.62

Since we are adding random integers in the range from 0 to 100 million we are basically triggering the worst case in which the updates are as frequent as possible in the registers.

At the same time HLLCOUNT is running in the other benchmark forcing the update of the cached cardinality as often as possible.

Yet we get around 640k ops/sec in a single core, that multiplied for the 4 cores of an Air i7 gets you to 2.4m ops/sec.

EDIT 1: Note that while I'm using random data as argument of PFADD, we are not using N HLLs but a single one, so tis benchmark is surely biased as cache misses are rare. But using multiple keys will not be terrible like losing an order of magnitude, just a reasonable percentage of OPS will go away.

EDIT 2: I had a process running in background consuming a lot of CPU, actually I tried again and reached 900k OPS/sec for core, but read EDIT 1 for more info.
Managers want to see people working. It makes them feel better.

I worked a place that had full office cubes, 8 foot walls, and enclosed but the entrance. It was glorious. I felt good and I was extremely productive. It reduced my stress greatly.
Hooray! A solution to global warming!
Nailed it. A lot of "collaboration" is not derived from isolated silos of knowledge but when its "shared". People who can't operate in an open environment lack the focus required for such an activity in the first place. I'd rather blame a lack of "integration" into an environment like this on HR than the business owner / layout designer. There is a reason why start-up thought process is injection molded into an office "feel". So ... if you lack the ability to concentrate ... you lack the ability to function for a successful company.
Am I the only one who can't view the website? It is briefly visible for a second, then redirects to a "itmss://" URL and says "The address wasn't understood".
I spent a month of my last contract writing wrappers to reimplement SCCS commands on top of SVN because that was the easiest way for them to migrate.
This is great. Building in the responsiveness is especially nice -- having to build in that type of support in a third party library is a big pain, so it's great to have that outside of the box.
Why wouldnt you??
Years ago, i read about some application protocol (for a game, i think) that sat on top of UDP. It packed small messages into datagrams for transmission, and handled acking and redelivery.

One of the cute things it did was improve reliability for critical messages by preemptively sending them twice, in successive datagrams. That allowed the protocol to avoid an ack-miss-retransmit cycle for those packets, as long as it was only a single datagram that was dropped.
This is really nice. I have used a few other carousel's before but could never get the multiple-slides-responsive thing to work right. Very cool way to solve that problem.
These studies are all great, but fall under what type of students and/or test subjects that already have been filtered in other ways before being tested. We all are different. Along your request to clarify, I would like to request any studies on a 7-9 man team.

I am one of those people who get distracted easily and am a new programmer. Working on a Scrum team of less than 10, I found this has grown into being very productive for the team and my growth, as I pick up the conversations, I am actually learning things and I throw my music on if the chatter is unproductive. I think the amount of dev's in the pit really can max out and that is what the writer of this article has probably experienced.
Training for MSFT Office: Microsoft Mooru
> I'd like to read some articles by game developers giving examples of their protocol and where UDP was useful and where multiple tuned TCP connections wouldn't have been enough.

Here's some articles from professional game developers that contain war stories about networked game programming. Unfortunately they are quite old and you might have already read these. I would love to see some newer ones.

This is the article referenced in the OP. The author of this wrote network code for some MechWarrior games. You can find more of his articles/talks with some war stories:
http://gafferongames.com/networking-for-game-programmers/

This is pretty old but talks about real world networking issues that are still relevant today. In particular, they mention having TCP retransmission causing about one minute of latency. That figure has improved but not gone away since those times. "The Internet Sucks: Or, What I Learned Coding X-Wing vs. TIE Fighter":
http://www.gamasutra.com/view/feature/131781/the_internet_su...

The two articles above both recommend using UDP (or at least regret using TCP). For a contrast, here's one about using TCP in a "real time" strategy game. "1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond":
http://www.gamasutra.com/view/feature/3094/1500_archers_on_a...

The best conclusion we can draw is that the decision between TCP and UDP is a very application specific and advocating one over the other for all use cases is harmful.
"So why aren’t we sharing that intimacy with the people in our real life circles?"

Offering compassion is a form of vulnerability for many; Secret and its ilk provide a "safe" way to do so.
If you use gmail, you can use youremail+anything@gmail.com, and it will all get forwarded to youremail@gmail.com. This is incredibly handy for noticing who is sending you spam.

I'll also use it for sites that I know are going to send me spam, and then immediately create a filter than deletes emails sent to joe+annoyingsite@gmail.com (note: that's not my real email)
Do you have any plans to offer the API for altcoins as well?
It's the Quake 3 network protocol. Carmack invented it, and that protocol was the first one to solve the UDP ack problem in a way that didn't impact gameplay. It was a huge deal and was probably one of the reasons the Quake 3 engine generated over a billion dollars in revenue.
...but still no comments.
The Three Unconventional Questions To Ask Every Job Candidate
Much left amaze. very sprint excite. many mergar. wow.
not really the lameness of April Fools Day, it's the lameness of internet businesses, social media marketing, or marketers and salesmen in general. They need to take over, trivialize, devaluate and destroy every thing that becomes special in society, in hope to get some additional sales.

They're not different than anyone who's ever done marketing, it's just that most single individuals in industrialized nations have almost effortless access to potential audiences only Popes and heads of state had several hundred years ago. Ever been in an open air marketplace? In a lot of places in the world, everyone is shouting in the marketplace.

Another of Garret Hardin's "Tragedy of the Commons"
Be weary of buffer overruns when using a language like C :).
Zero sum implies that the sum is zero. It's entirely possible for the benefits of marketing publicity to outweigh the opportunity cost of development.
Here's how to "solve" this problem - grow up and ignore things you don't like.
MetaWear: The platform enabling the next 1000 wearables.
This project will set off an explosion of unique wearables shipping in quantities from 1 to 1M+
Why the fuck would someone keep cash in a central repository if the whole purpose of bitcoin is to be de-centralized? It's like, hey, I have a car so I can get around town any time I want, so let me park it with a bunch of other cars in a dark open lot 2 miles from my house. Sure, I have to take a short bus ride to get to it, and it could be stolen or broken into at any time, but that's the price I pay for convenience, versus just keeping it in my garage where it's much more inconvenient for anyone to steal or damage it. (?????)

A website is not a bank. There are no armed guards or vaults and there is no federal insurance for your bitcoin. You're basically all handing your money to some guy who keeps all the coin on the second floor of a corporate office with a single old dude standing guard at the elevator. It's totes hard to get past that guy, because like, he has a badge and a hat and everything.
Watch our world change, from space
Use the classic Gmail interface. It throws out all the Hangouts and G+ stuff and, for me at least, loads twice as fast. I've had it as my default for a while now. But you still get the advantage of Gmail's spam filter and image display.

For what it's worth, I do enjoy the full mobile Gmail client, though. The tabs are actually useful to me there because I can easily control how I get push notifications (only for Primary tab emails).
> Your argument doesn't work at all for another, quite obvious, reason: If in, say, 2050, eating meat is widely seen as unacceptable, people who used to eat meat but now believed it to be wrong would be happy to say that.

If you're a sensible adult who eats meat today, you have likely heard of the choice of being vegetarian and consciously rejected it. In other words, you won't apologize for it today (which is fine by me). Isn't it then hypocritical to only apologize and change your mind if and only if you're forced to by a majority opinion in the future?

I think people in general care about internal consistency and would not apologize for such an opinion -- unless they profoundly believed they were mistaken in the past.

In the same way, Brendan Eich (and most of us also) has been raised in a culture neutral or opposing the same-sex union. His opinion may be disliked by many of us, even considered immoral, but we should strive to educate him, debate him, not ostracize him, and definitely not oust him out of an unrelated profession.
I hope it's an April Fools still, but here it is on Github:

https://github.com/apache/subversion
You're pretty badly out of date. More than half the country has supported same-sex marriage for some time. Nearly 3/5ths now support it.

http://www.washingtonpost.com/politics/support-for-same-sex-...
I use gitcrypt to keep sensitive configuration data out of git history, while still being able to diff, log, merge etc those files. It works well for that.

Note, gitcrypt uses symmetric encryption and stores the shared key in your gitconfig. It would be nice to use gpg instead for git's "smudge" and "clean" filters, but I can't for the life of me get a sane gpg-agent forwarding setup going, which renders that idea pretty useless.

Anyone have suggestions there?
Black people would be bigots against racists by that definition. Your interpretation of that word is obviously flawed.
It's an iTunes link, if you don't have iTunes installed it doesn't really work.
The Internet Plays 2048
I've been working with MOAI for 3 years now, so I guess I'm quite biased - but I find it awesome.

Yes, the Docs - well these are generated docs, courtesy of doxygen. You really need to start at the wiki, and then work your way through all the samples in $MOAI_ROOT/samples/

http://getmoai.com/wiki/index.php?title=Main_Page

And of course the tutorials and other refs from the github:

https://github.com/moai/moai-dev/

MOAI does take some patience - but on the other side of that effort, is a fantastic framework that makes game development easy and fun. There's something just so elegant about it!
A chance for every NonCreativeEntity to feel special.
This is very clever.

The fact that it has to analyze audio makes me wonder if anybody is trying to standardize broadcasting of local emergency signals. For example, a standardized way to broadcast a fire alarm over WiFi or Bluetooth. There's more than local humans that could be alerted. Local systems could use it a cue to shutdown and remote service providers could be alerted that they have to do something.
Intellectual Love
Hackaday Transmission
> I don't think that Apple will completely get away from x86 for a long time.

The switch from PPC to x86 was less painful than many thought. I don't see any particular reason why the "fat binary" approach (which is technically gross, but quite practical) would not work for switching from x86 to ARM.

Developers will hate it, but the whole app store farce shows what Apple thinks of developers.
I think the point is that most of the time what you are doing is reinventing the basic idea of a TCP connection over UDP, with a few optimizations for your environment.

Now, the implementation may be different, but basically you have to deal with connection startup, connection teardown, packet loss, packet loss detection, and so forth.

In other words, what you are doing is taking the basic idea of TCP, and reimplementing a different take on that basic idea optimized for your application. Doing this benefits from a great deal of in-depth knowledge of current solutions, starting with TCP.

In other words, the danger is that you will try to do something TCP does without a real understanding of why it solves a problem in a particular way and come up with a very bad solution.
Neither can I... running firefox on ubuntu
Interesting. Are you also able to track cargo that is held by customs (which suffer from shrinkage due to poor security)?
The biggest problem with Bitcoin is people.
Datamaps: Customizable D3.js maps as a self-contained file
Which altcoin would you like to see support for?

Although, given the similarities, if we can probably support all the popular altcoins if we do decide to extend support.
Maturity? Not as mature. Libraries written by the community - surprisingly there are a lot of little/efficient frameworks for MOAI already, like moaigui, Hanappe, and Flower. These are all user-contributed extensions that make working with MOAI even more joyous...

But yeah, you'll have to suit up for the task of producing a working MOAI host from sources .. this isn't done for you, it is after all free software and there's nobody to buy a license from ..
I’m interested in this "experiment", but my daughter is too old to try (12 years old) :(.

How many time / tries did she need to understand the game?

Did you give her any clues about how to play? Can she read some letters?
Business of Coding Podcast: Ryan King of Twitter's Flight School
Streetlife.com - http://streetlife.com - London, UK

Open positions:
- Software Engineer
- Senior Software Engineer
- iOS Engineer

Streetlife is Britain’s local social network. Our mission is to help neighbours to connect and build stronger, safer, friendlier communities. Today, over 100,000 people use Streetlife to exchange local news, events and recommendations, to make real-world connections and to get together to improve their neighbourhoods.

We’re a small team of smart, driven and determined people, based in Covent Garden. Our meetings are informal, our fridge is always full of drinks and snacks, and we’re out to change the world, one community at a time. We treat our employees like adults, and trust them to work in whatever way helps them to be most productive. There are no fixed office hours, timesheets, or managers watching the clock and you can take as much or as little time off for holidays as you want.

More information: https://www.streetlife.com/jobs/
San Francisco, Mountain View - Matasano and iSEC Partners [WILL RELOCATE]

There are horrors beyond life's edge that we do not suspect, and once in a while man's evil prying calls them just within our range.

Talented tech people seek out jobs with interesting challenges. Different firms, different challenges. Here, a chance to grapple with large-scale payments; there, a purpose-built "big data" storage system; elsewhere, software running on an exotic platform; look hard enough and you may even find custom hardware to tinker with.

Consider a greater challenge: the one lurking in the shadows beneath all the other challenges; a maddening, beautiful challenge that awaits all applications, be they YC startups or giant tech companies, the hunt for which leads through the crevices of the payment processing gateways, the arcane backend of the storage system, and the insane, non-euclidian instruction patterns output by embedded compilers. The discovery of the unknown horrible secrets of our universe, the bending of those secrets to your will, and the billing of clients for PDF documentation of those secrets along with their exploitation steps and mitigation advice.

Matasano and iSEC together comprise one of the largest pure software security firms in the world. Our clients are the best companies --- and most of the largest of them. Our teams include some of the best researchers in the field.

I hire for both firms, our practices interlocked in an unholy embrace. You can read more about our hiring process at http://www.matasano.com/careers. Or, for a more philosophical take, here: https://news.ycombinator.com/item?id=7259845. Put simply: we hire for aptitude, we ignore resumes, we respect and appreciate candidates, and we put real effort finding good fits. iA Cthulhu, iA iA, &c &c. Also, unlimited soda.

You can find out more by mailing <careers at matasano.com>. A human being who knows what they're talking about will talk to you. And I'd like to think we're fun to talk to!

For some of the flavor of what we do, check out https://microcorruption.com/
oh, but it shows the website for a second.. so the browser actually can display it, right?
Android for iOS Developers
Wait, are you serious? Or is this more April Fools?
MOAI already renders to HTML5. I don't know what you find terrible about it.. but am interested, so feel free to engage me in conversation. FYI, I've been using MOAI for 3 years so I'm not really feeling any negative reactions towards it as a framework - its really done a lot for me as a developer.
well, inexact vs probabilistic do have some differences.
https://www.youtube.com/watch?v=Iu7vySQbgXI
The consequences of anonymity can be problematic. For example, theft. Or assault.

Of course, I expected to be pounded down for my comment, because frankly, the simpleminded libertarian wannabes are idiots. They got offended and had no idea that I'm actually a huge proponent of anonymity, despite my strongly implying it in the comment. I want anonymity. But I don't pretend that it's magical pixie dust that makes everything better and has no negative consequences.
Since TCP packets contain more network state information, why would NAT-punching be easier on UDP?
That does nothing to increase the security of your accounts, since effectively the email address is the same.
Maybe marpalmin was recording and storing big audio files, which might be a privacy issue I assume (if the user forgets the app is running in the background and ends up recording sensitive/private info).

On the other hand I assume that you don't need to keep long audio samples to run your alarm-recognition algorithm and just discard the audio almost right away.

That's just a wild guess of course, it would just seem reasonable to me if the Apple reviewers saw it that way.
Oh, there are dozens of databases that will do 150k transactions per second. The issue with database throughput for most applications is the storage layer, which is more difficult to fine tune when working with a cloud service.

With Azure, you have to use one of their very large instances and connect and stripe virtual disks yourself to hit 40k IOs per second, and I think that's just barely possible. With Amazon, you are limited to about 48k IOPS and again, you have to use EBS and provisioned IOPS disks and stripe. Not sure about Google's services.
"You basically have a whole bunch of cyber geeks trying to tout themselves as a monetary authority. That's just not going to fly."

Riiight. Because "cyber geeks" have never achieved any meaningful change in the world.
There is no full list. The "exploit" doesn't give you email addresses you don't already have. This is why it was not considered a vulnerability.
We would've preferred to not have to write these things. If you knew me you'd know I'm not a "build things because we can" type of person. We spent a week tuning PostgreSQL trying to get it fast enough, and couldn't (due to the restrictions of ACID we were trying to break). We then hired an outside DB consultancy for a handful of hours, since they claimed they could do it, since consultants for a few hours is cheaper than us writing a DB, and they ultimately came back and said "SQL isn't the right choice for this."

I can see how you can make your comment without understanding this context and more. But really, I promise you SQL didn't work AT ALL. This is primarily due to the type of data we were putting in there: we needed some aggregates like totals, averages, standard deviation, etc. To get this data, you need to have it inserted first, and we were requesting on the fly in real time at a pretty large rate. This would cause the CPU of the SQL servers to go up pretty hard WHILE also serving hundreds of thousands of insert/update ops/sec. We could've solved this by adding read slaves and all that, but now we're talking expensive CapEx for something we were confident we could fix with some C in a week or two.

Enter: the two servers linked in my parent comment.

We sacrificed durability, accuracy, and some level of safety (if the server crashes before an accumulation period once every X seconds, you lose that data) for raw speed. We calculated out the acceptable tolerances (max % off the real value) and tuned our data structures to that (bloomd and hlld both expose these tunables). We then ran both servers in parallel to our existing SQL solution for a few weeks to verify the numbers were correct. Finally, we switched over.

Like I said, when we built that we were doing maybe 450,000 metrics per second. That was 2 years ago. Now they're doing much much more than that, and both hlld and bloomd are running on a single m3.medium with no persistence (they aggregate then issue a single large UPDATE to SQL) with no issue.

The amortized operating expenses (human labor) cost of developing the servers, along with the thousands saved in server costs, and with the effectively zero ops overhead (they never go down, they're stateless, etc.) has been well worth it.

Hope that makes our decision a little clearer.
Got a list? It seems like every day GoDaddy is leaking domains.

I've been using Hover a lot, but I'm not sure what their exposure is like.
Just pushed a commit for this. You got your wish :)
Sorry, I honestly didn't intend to judge or even imply you were advocating that.

What I meant is that I agree marriage is a preference, but only if there are no additional benefits or rights bestowed (by the government) upon those entering the marriage.
I can deal with the noise for day to day stuff - like normal debugging / writing features that I know how to do.

Trying to learn something new, with new concepts, and I really struggle.