skysight-inc/HackerNews huggingface dataset:
I really love time restricted environments, in my opinion they truly liberate programmers: instead of using language/library/tech/pattern/etc-of-choice they suddenly realize "oh, we don't have time for that". Do we need GC? We don't have time for that. Do we need to allocate memory? We don't have time for that. Can we maybe do this enterprise-like tens thousands source code files OOP hierarchy thing? We don't have time for that.

Realtime forces people write less, writing only what actually matters, and all this in my opinion helps people to be better engineers (in-a-way). I just wish it looked more attractable for people - hacking your way out in time/resources constrained systems (like MCU's for example) can be as fun as hacking html/js to make your site behave as you want.
If the shipping for a computer dominates the cost I wonder if it makes sense to distribute them a different way. Conferences, club meetings, schools, etc? I suppose there's opportunity there for someone.
Would like to move to Bristol, but doesn’t seem to be enough contracting work doing python to sustain a career.
BadTunnel: A Newly discovered Windows flaw affects all versions
Clickbait. It's a 4 pound engine that makes 3 horsepower. Impressive, but the article says the 40 pound engine makes 6.5 horsepower. Also, one costs $50 and the other probably $50,000. And no information given about the 4 pounder.
Kanban was an important feature missing from Paymo. Good job!
How to Become a Shadow Angel in the Morning Dew
Ask HN: Searching a USB-C / Thunderbolt 3 Dock with 2 x 4K 60HZ
Hello, currently I'm searching the Internet for a
USB-C or Thunderbolt 3 Dock which supports 2 Monitors (4k @ 60 hz) and some USB for mouse/keyboard.

Actually I use a Dell XPS 15 9550 and have a Dell TB Dock which is total crap since monitors stops working or USB doesn't work or whatever.

Somebody have had some luck with that yet?

Shipping to Europe (Germany) should be possible.
Please send url to your open source version which can be hosted free like Taiga. Taiga operates in open with open source product including first rate documentation.
What song is it in the 4sec sound clip. Sounds so familiar, like something from Daft Punk?
Ask HN: Has Anyone Tried macOS Sierra's Window Snapping Yet?
AppKit is getting Window Snapping now:

http://devstreaming.apple.com/videos/wwdc/2016/203x2w42att1kdzg1ce/203/203_whats_new_in_cocoa.pdf

https://developer.apple.com/videos/play/wwdc2016/203/

I'm really curious to see how it works, but I can't spare a machine right now.
Yes. I'm using exactly jsPlumb to create the relationship links between the table! The only slight issue I've encountered till now is that the joining points are slightly moved to the left whilst the table is being moved, which creates a slightly ugly user experience!
Ask HN: Is there a SaaS analytics for startups spreadsheet template you've used?
So, I assume none of those popular OS'es has priority inheritance[1].

Even though it's a concept from realtime computing, I though it would be widespread in general-purpose OS'es as well. Really, it seems like a useful feature for any OS that implements priority at all.

What would be the downsides of having it in a general-purpose OS?

The ones I can think of are development cost and processing overhead.

[1] https://en.wikipedia.org/wiki/Priority_inheritance
It's good, though the jobs aren't hugely varied, there is quite a lot of php, there used to be a lot of flash (I assume they have moved to JS now).

Techwise a little bit of a monoculture, though maybe that is the same as the rest of the UK?
GraphHopper Routing Engine 0.7 Released
Mellanox New ConnectX-5 EN Ethernet NIC Latency
I assume because there is no evidence or clear announcement whatsoever, just the claim that unspecific sources say that it is possible something might happen.
Add state to your Docker-based serverless computing apps
Thanks for the link! I was kind of thinking about creating such a blog as a side project but now that I see that link I am a bit demotivated -.-
If the UK hadn't demanded the opt-out it wouldn't be pointless at all.
If only that was what actually happened...

I spent a few years working in the games industry, and let me tell you, enterprise-like tens of thousands of lines of code files with massive OOP hierarchies were all too common. That's why I think Unity3D is fantastic -- they do the OO (composition) in their engine libs, you write simple scripts.

In my experience, what really forces people to write more code "that matters" is programming languages and frameworks that constrain them.
Much more of an issue that people don't vote than people sell their votes, which they do indirectly anyway.

Does anywhere use computer printed ballots?, to avoid ambiguously filled out ballots.

Computer creates PNG, you print that, or it's printed at a station, you carry that paper to the vote counting machine, it's optically read, (and read by humans if you wish) without errors because it was just printed by a computer
I remember using a circular buffer for a MOD/S3M player I wrote many moons ago. I think you called a hardware interrupt to enable the Gravis or Soundblaster to read from a block of memory and send it out to the speakers at the right frequency, and then made sure that you fed enough data into the buffer. It wasn't even concurrent - every loop, just mix enough of the track to fill the buffer and write it. Simpler days...
Shifting more of the tax burden onto expensive land shifts it off cheaper land.
Entropy/IP: Uncovering Structure in IPv6 Addresses
City Birds Are Smarter Than Rural Birds
Not sure what you can get for £800 a month, but I doubt it's a flat, even in Brighton it will cost you that much, plus the travel expense.
https://mises.org/blog/mistake-only-comparing-us-murder-rate...
> LiquidPiston says that their X-mini is still in a testing phase, and they hope to get the weight down to 3 pounds and the power up to 5 hp. (The 40-pound piston engine produces about 6.5 hp.)

That's an unkind reading, for many applications a 5hp 3lb engine would replace a 6.5hp 40lb engine (not least because you put two 3lb engines at 5hp in for a total of 10hp at 6lbs..).

In any case it's a fascinating engine and the application for things like drones are pretty obvious.
> When Power Loom was introduced, it was often a centre of vandalism because it was destroying jobs.

You just gave a very good example right there of a potential for new jobs but you overlooked it:

Employing former truckers as guards for self-driving truckers to protect them and their cargo from vandals and protesters.

Until self-driving vehicles also become self-defending, humans will still have to sit in the automatic trucks. They'll still need places to grab food from along the way, and so on.
> 4) 9.7" 2048x1536 DisplayPort Monitor (Adafruit Qualia kit)

That monitor is horribly overpriced for what you get.

The LCD can be purchased in QTY 1 from AliExpress for $25 USD with free shipping to almost anywhere in the world. [1]

A guy in Japan makes a DP board which is better than the Adafruit one and which you can buy for about $40 USD shipped from Japan (3,500 JPY + 800 JPY shipping). [2]

I've bought 5 so far and they all work great. One was DOA but the seller kindly shipped me a replacement free of charge. It's also 5V powered, so you can power it directly from the computer using a USB cable, no need for an extra 9V (seriously, 9V. why?) power supply.

You can easily laser cut a stand from plywood or lexan to mount the LCD. Or, you can buy the actual iPad aluminium housing ($22 + $8 for the digitizer glass) and mount the adapter on the back.

It really bothers me that Adafruit is selling that kit for $225 when you can build one yourself for well under $100. Their profit margins must be insane.

[1] http://www.aliexpress.com/wholesale?catId=0&initiative_id=SB...

(If the link is broken, just search AliExpress for the LP097QX1)

[2] http://abusemark.com/store/index.php?main_page=product_info&...
Making the suburbs pay for their own infrastructure is not “taxing them unnecessarily”.

Currently suburban infrastructure and the automobile commuter pattern of life is heavily subsidized, while other development patterns are penalized or banned outright.
Why Do Nigerian Scammers Say They Are from Nigeria? (2012)
Generally I like refactoring. Essentially, it is the process of taking disjoint, complicated code and making simpler and logically consistent. I have never really though of refactoring as something to fear until I'd spent time working in a Node shop.

You don't want to stop and fix "unrelated" errors, but if B was broken by a type change in A then it is almost certain that B is affected by the changes in A. Right now, when you are making the changes in A, is the best time to address the fallout, because you have the reason for the change and all its subtleties in mind.

The vast majority of the bugs my team addressed after our last major refactor in our Node codebase were of this kind: either completely forgotten or unknown components affected, or fixes that were not fully aware of the changes made. Knowing at the time of the change all of the places that change affects is extremely powerful. Tests only get you this for the easy cases you've thought of. Static typing doesn't get you that entirely, but it gets you a lot closer than dynamic typing.

So I'd argue the opposite. Dynamic languages taught me to fear refactoring because they're is always the danger that you missed something buried somewhere that will come back to bite you in really subtle ways. I never get the satisfying feeling of unifying the code under a new logical consistency because there may still be these loose ends lurking around.
Twitter gives in to narcissists with self-retweeting feature
That makes sense to me. Take two groups of animals from one species and put them in different environmental conditions, isolated from the other for long enough (maybe millions of generations?) and eventually you will end up with 2 distinct species.
> Mechanical parts (HDMI's tiny pins in a high-precision injection moulded body) are expensive

Not at all. Complete brand-name HDMI connector assembly costs 29 cents in 10K quantity. [1]

[1] http://www.mouser.com/ProductDetail/Amphenol-FCI/10029449-11...
United Kingdom: The UK enacted its handgun ban in 1996. From 1990 until the ban was enacted, the homicide rate fluctuated between 10.9 and 13 homicides per million. After the ban was enacted, homicides trended up until they reached a peak of 18.0 in 2003. Since 2003, which incidentally was about the time the British government flooded the country with 20,000 more cops, the homicide rate has fallen to 11.1 in 2010. In other words, the 15-year experiment in a handgun ban has achieved absolutely nothing.

Ireland: Ireland banned firearms in 1972. Ireland’s homicide rate was fairly static going all the way back to 1945. In that period, it fluctuated between 0.1 and 0.6 per 100,000 people. Immediately after the ban, the murder rate shot up to 1.6 per 100,000 people in 1975. It then dropped back down to 0.4. It has trended up, reaching 1.4 in 2007.

Australia: Australia enacted its gun ban in 1996. Murders have basically run flat, seeing only a small spike after the ban and then returning almost immediately to preban numbers. It is currently trending down, but is within the fluctuations exhibited in other nations.
Note that the 40 pound engine includes the tank, gearbox, muffler et al, while the 4 pound engine is just the core. Still an amazing demo, though.
I wager that Kidman Beef Co probably wins this particular distinction. Their grazing lands are in the ~30-35K square mile range -- or the size of Ireland!
There, I undid your downvote with my upvote.
Exactly. The money is mostly spent on non-charitable things. For example, HTC needs a private jet to Ohio for a campaign speech. No problem, make a 5 minute speech while in Ohio for the foundation and you can expense it all to the foundation. Or have a huge staff who do fuck all for the foundation and spend 95% of their time on campaign work.
Ask HN: What Happened to the Startup School Radio on Soundcloud
All the old tracks from the Startup School Radio disappeared from harris channel on soundcloud. Does anyone have any idea what happened?
AMD releases a few low budget cards later this month (RX460 ~$100) so you can build a halfway decent gaming rack for $400-500.
Lotti dotti
That's not my takeaway from the article. It's not saying don't use "slow scripting languages", it's saying avoid language features that are not safe for real-time programming and give the audio thread enough time to do its thing.

In my experience, writing everything in C/C++ has its own host of problems. What's worse, a GC stutter or a segfault? :)
This is another take on the rotary/Wankel engine. Mazda and many others have tried to develop durable, efficient versions of this type for decades, with only limited success.
It depends on what your goals are and what you're looking to do.

Broaden your horizons beyond the actual material that's being taught. Value is what you make of it.

From my personal experience, I enjoyed my MBA experience more than others. Many felt it was wasting time but since I was already part of the program, there is no point complaining about life. I also have some experience trying to start a company and an MBA is mildly useful.

I got a very broad education on what functions there are business. Some I agree and some I don't. Coming from an IT background, it seems like IT is not very well understood from a business perspective. All of this is fairly useful for an entrepreneur when it comes to strategic thinking. However, when it comes to execution of new products, an MBA won't be as helpful. In fact, you can get stuck analyzing things and becoming risk averse.

Entrepreneurship is a journey and there's really nothing to analyze at the beginning. You can make educated guesses but ultimately, it's an experience that you need to walk to discover.
Being able to teach others - focussing on the why, as well as the how.
Show HN: A friendly CMS and API for static Jekyll sites
I host my website at amazon aws.

Try amazon aws and you will get a free 12 months hosting.
Glad to hear Dropbox is cash flow positive. I was pretty worried at one point about what would happen to all the apps relying on Dropbox for sync

<insert platitude about open systems here>
I wish they'd make their finances more transparent, rather than just saying 'cashflow positive'.
Huh, I can only assume slack is going to remove this api very soon after this, nothing makes companies clamp down on openess sooner then syphoning off users.
This is also true of animation threads.
The irony, of course, is that you insinuate the FCC would never go after Comcast despite the fact that going after Comcast is the very thing that kicked off the entire net neutrality debate.

> Have you known corporations in America to suffer consequences of significant magnitude for illegal actives of late?

Well, if we're staying with the FCC, this would seem to qualify: https://www.fcc.gov/document/att-mobility-faces-100m-fine-mi.... The FCC fined AT&T $100 M for violation of an Open Internet rule--the FCC found that they essentially "mislabeled" their broadband Internet service as'unlimited' without disclosing that speeds would be throttled after a user exceeded a certain soft cap. $100 M seems to me like a pretty robust fine for that kind of violation.
iCloud? Really? Do you know any business running on iCloud?
Birchbox Retrenches Amid Rapid Rise in Competition, Cash Squeeze
How are they going to decide which courses to move and which don't? And what to do if I'm currently taking a course but coursera won't move it to a new platform? It is pretty inconvenient. My colleague from http://acewriters.org lost lots of materials when one of the website he registered at was moving to another platform. I just hope this won;t happen in this case. Surely, saving coursera materials could be a life savor but still you may always miss something and when you need it, it will be lost forever.
Without supporting other operating systems it is hard to consider it as an alternative to anything. We have several clusters using another operating system than the one supported by ClickHouse. Unfortunately few customers are going to invest into a different platform to try out something new like this. The lower the entering bar for new tech is the better.
The Dashboard of your Dreams
No, customers prefer to pay electronically.

That's what I meant.
The only counterpoint I could see is that you have fixed costs (insurance, desk, computer).. so 80% pay for 80% work is a small raise I guess? To make the bean counters happy maybe 75% pay for 80% work would be more fair?

But regardless, seems pretty awesome. I would want employees to get work done, not sit in a chair. I suspect someone working 4 day weeks would get more work done, per hour average, then someone working 5 days a week. Seems a no-brainer for a business to allow.

Now 1-2 day weeks for 20-40% pay? I can see communication is a bit tricky.. but 4 days a week is plenty.
Excel “Filter and Edit” – Demonstrated in Pandas – Practical Business Python
> It wasn't even concurrent - every loop, just mix enough of the track to fill the buffer and write it.

This probably works but the proper way to do it back then (and the way drivers work today) was to hook an interrupt that gets fired when the audio buffer needs to be filled.

So there's an element of concurrency in it since you don't know when the IRQ is going to fire. Synchronization was easier with single cores, though. Just disable interrupts and you're done.
Your coworkers will resent you, and maybe try to get you on the crap projects.
i think his remorse would be more believable if he donated all / most of his video income to the victims' families.
Fully Loaded: Inside the Shadowy World of America's 10 Biggest Gunmakers
> The Internet is delivered to homes on top of existing regulated utilities

This is a popular conception but until this recent FCC order it was mostly wrong.

Most people in the U.S. access the Internet over 4 types of physical networks:

- cable TV coax

- fiber optics to the house

- DSL over existing telephone lines

- wireless signals (4G or WiFi, mostly)

Of those, only the telephone lines were an existing regulated utility. Cable networks, fiber networks, and wireless networks were not classified as utilities and were exempt from most regulations that we take for granted on the phone network, like being able to purchase and use telephone service if you want it, or calling whoever you want without being blocked or paying extra.

> But I can use the Internet anywhere with a sufficient enough population density if I pay for a wireless data plan.

Now you can. Until now, wireless data companies were under no legal obligation to sell to you, and under no obligation to serve you any particular website you request.

In short, it seems the law is catching up to where you already thought it was.
I don't see anything in that poll that indicates that the more is with Trump after Orlando.
My guess they aren't profitable, because if they were, it would have been much easier to say just that, rather than 'cashflow positive'. It's probably cashflow minus this, this and that.
Depends on your angle:

In term impact to the field of biological science, definitely Drosophila melanogaster. Lots of genetics, and now even brain research.

In term of most beneficial to humans: bees (direct economical benefits) and ants (largest environmental benefits, so indirect benefit to human)

In term of biggest threat, the debate is open, and always changing: before mosquitoes (Anopheles and Aedes), houseflies can carry a lot of diseases of every kind (parasites, bacteria, viruses). At one point it was the flea (the Black Death). Grasshopper and crickets also caused a lot of people to die from hunger, and are still significant agricultural pests. Ants and termites (crops, food supplies, infrastructures, diseases...)
BSA – Report Piracy Now: Report
The audio doesn't need to be double buffered. I think GP means you can avoid the author's examples with locks by double buffering the array of keyboard keys being pressed. You don't need to lock either the UI or audio thread, and can ensure they're both seeing uncorrupted data.
No, sorry. I tend to only browse logged-in from one device.
Yes they are, but I think "for loops" and "mutable lists" a'la Java's ArrayList and Vector and C#'s List<T> don't exist even in IO (I'm not a Haskell expert). That kind of thing has to be done with recursion. They exist in F# but are not idiomatic. However sometimes they're more intuitive (to me at least).
I will take segfault over GC stutter any time of the day, because I can at least debug and fix it. GC is not really predictable
Prosperity gospel types are turn the other cheek on foreign policy?

Bible belt southerners _don't_ use projectors and bands? What do they use then? I would have thought choir and organ churches were the more left/liberal - they are in Europe.

I'm not saying you're wrong, but this sounds very odd to me.
Willingness to do grunt work is a fast track to becoming a manager who says "I haven't coded in years".

No good deed goes unpunished. When you step up to be a team player and do that grunt work, you open yourself up to getting more and more of it. Next thing you know you have to stand up for yourself or become a door mat.
Basically I started built a website and my hobby is to work on it and improve it.. The main goal was not to make revenue.

The revenue it makes now is through memberships and affiliate revenue.
I think the problem is that it's so cheap that the foundation don't want to make many of them. It doesn't actually seem to sell all that fast compared to its bigger brothers from what I can tell, but there's so few of them produced that they sell out rapidly every time they're in stock.
There's definitely a difference from an operational support standpoint. All of your configuration management for security and third-party tooling has to be rebuilt, you have to handle an entirely different set of patches, potentially some of your monitoring software has to be customized to support another OS, etc.

I don't think it's 2x the work to support two different distros, but it's definitely additional overhead that people may not necessarily want to deal with in order to play with something shiny and new.
Yeah. You can get affiliate links for pretty much everything these days.
Shouldn't developers have the freedom to create whatever they like with "open" APIs made available?
Is SpritesMods.com down right now?
Study: no evidence that wealth impacts mortality or health care utilization
Looks nice. +1 for the ergonomic keyboard, I'm looking to buy one myself. Just gotta get one in dvorak...

Is that a standing desk?
Did you resell them or do a cool project? I love seeing writeups of folks who make arrays of inexpensive ARM boards.
I was an early Kickstarter backer and got mine right around the beginning of 2016. For me the sweet spot was small size, and WiFi. Note this was before The RPi3 was announced with onboard Wifi. CHIP had an early issue with flash corruption (no surprise there are always some issues with v1 hardware) but seem to have that sorted out with a firmware fix and mine has been running without issue for weeks.

Compared to the original RPi which required an $11 WiFi USB dongle and a powered USB hub this is a lot simpler. I primarily used it as a headless sensor node or wireless/networked LCD display. It's perfect for that and still one of the lower-cost options even after shipping $$.

Their documentation (http://docs.getchip.com/) and forum are actually pretty great. I think this will be a good contender if/ when they reach general availability.
Introducing Algolia Places
The c++ memory model – a contract between the programmer and the system
Those standards are just someone else's opinion though. As long as they don't claim to meet those standards then they aren't 'wrong', they just have a different opinion on what's best compared to the standard.
Don't DC power jacks come keyed for at least voltage/polarity?

If not -- why‽
Nanorods could harvest water in dry climates