skysight-inc/HackerNews huggingface dataset:
Yea, I'm in Satellite Beach. Think I even interviewed (just a phone screen, really) with Swarmify a couple of years back before I had really gotten into Clojure.
Oh wow. We have a test tenancy that's carried throughout production, so you make requests against real backends (read/write data in the test namespace, sometimes read-only production data). There's a proxy in front doing rate limiting, endpoint whitelisting, audit logging, emergency lockdown, etc. I never thought of deploying a whole separate environment just for integration testing.

Still, seems you could keep a handful of integration test environments always running? Time spent waiting your turn for one of them could well be less than time spent spinning up a whole bunch of servers.
It will depend on your goals, background knowledge and interests. It's very easy to fall off track if you are going it alone and there is no balance of these elements and how much personal time you have to dedicate to your learning.
That implies that JSON is somehow the gold standard of serialization formats.

I'm not suggesting JSON is the best format, because that depends on the project you're working on. I'm saying it's good enough for most tasks, and has ubituous support, and it's easy to work with. There are better formats for particular use cases but if your application has requirements that can work with JSON it probably isn't worth finding something else.
The [nodejs chat application](https://tryenlight.github.io/nodejs-chat) should at least briefly run through the perils of XSS and ways to sanitize inputs. The chat app lets you inject arbitrary javascript/html/css which noobs may not consider at all.

Otherwise, great idea! Should help a lot of people
I'm not familiar with Vue, but from the source of that link it seems a similar approach.
Nope, the author described why he won't made e-books here: http://www.yegor256.com/2016/11/09/why-no-ebooks.html
San Francisco Clamps Down on Delivery Robots
> Plus, with Steam et al, aren't those transferable as well?

No, they are not. The only thing to buy anything on iOS is the App Store, and it is not transferable - the only things transferable on the iOS Stores are, as both you and I mentioned, music (of course, excluding music bought prior to the no-DRM switch!) and stuff like newspaper subscriptions bought on iOS stores but bound to an account on the newspaper's platform.

Steam is for OS X only (not iOS) and there are no major games on OS X that are not available on Windows (but a huge number of games not available on OS X, thus creating a lock-in to Windows).

> Same with movies. Who even buys those?

It's about the collection you have. I personally have no stakes in that game as all I have is physical media, but I know people with four-digit-sums investments in digital movies and other purchases. For them, the vendor lock in is real (and it's not just Apple - I, for example, got my Amazon account blocked for unpaid bills back from a time where I was financially ... unstable, to say the least, and I literally have no way of ever getting that account reinstated and thus access to my three-digit-worth ebook collection!).
I got mine about the same time.

I'm light on battery though. No movies, no books, a wee of games, some browsing. Heaviest use is sports tracker and maps. I do use it for testing apps nearly daily. But usually it's hooked up to Xcode.
Because you aren't investing in a company. You are using infrastructure. I'm not super excited about a new system that has even less wealth equality than we currently have.
On the map I played, everyone spawns in over Europe. However, there's a whole entire world and NA and Eastern China was typically pretty barren
A “Post-Verbal” World: Neuralink, Language, and the Future
From the documentation, looks like TP 5 from my high school days :-)
Fun fact: the current Secretary-General of the UN is an EE graduate, who taught Systems Theory and Telecommunication Signals before becoming a politician.
Nice. Most of the sorting is done by mechanical methods - shakers, screens, flotation tanks, magnets - but most plants still have a few manual pickers pulling out strange stuff. That's a robot job.

Then glass and plastics are chopped into pellets, and sorted by color and material. That uses the same vision technology used to sort farm products. Vision-based sorting is so fast that it's routine to sort individual peas using machine vision. Sorting glass cullet into clear, amber, and green works just as well. Sorting plastic by type is rarer, but here's a line for that.[1]

Here's a overview of a production recycling plant.[2] A random mix of stuff goes in, and stage by stage, each material flow becomes more uniform, until material ready for reuse comes out.

[1] https://www.youtube.com/watch?v=7mppwM_gkSY

[2] https://www.youtube.com/watch?v=GkILrp11Jq0
Wow.

It's fun, and implemented beautifully.

Great job!
>Human systems are just another example of this problem domain.

It isn't. Of course, both are systems of some sort, but there are several differences:

1. You can simulate a systems engineering problem and if it doesn't give you an acceptable solution in the first go, change some parameters and re-run again. In human systems, you (usually) do not get such luxury.

2. Components in an engineered system behave predictably. Humans are free agents who often act in irrational, surprising ways. You cannot simulate and analyze that. This is why there are black swans.

We cannot bundle these two systems as one and the same thing.
I think the homeless thing was precipitated by the Hanshin EQ and exacerbated by the economy --the EQ displaced thousands of people into tent quarters along riversides, etc., and that never went away. Before the Hanshin, homelessness wasn't very visible thought it existed.

The response to that disaster was very poor and unprepared.
Have you been to western/northern europe or Australia? I've visited Paris, Berlin and Zürich and haven't seen US levels of poverty in any of them. I've also visited a kinda out of the way part of Russia and while average wealth seemed lower than in the US, the floor was higher.
Can neuroscience rehabilitate Freud for the age of the brain? – Aeon Essays
Cool Review:vulnerability Detection Plugins for Burp Suite and Google Chrome
The only thing you took issue with was me saying most of the world uses dd/mm/yy. In fact, I suggested that it is ambiguous for the reason you described. I'm not sure what you're trying to convince me of.
Fully aggree.

In fact, I'd go further: having an engeneering mindset is necessary but not suficient for good leadership
Spike Japan is another well-written blog covering poverty & decay in Japan, specifically Tokyo. It also has nice photos of things rusting. https://spikejapan.wordpress.com/
Currently buying Bitcoin is a very similar risk profile to buying stock of Facebook, where the value is highly correlated to the network effect, so even as a store of value Bitcoin doesn't work very well because of volatility, we will have to wait what current or future cryptocurrency develops a similar behavior to fiat currencies.
Using differential fuzzing to find flaws in JS, Perl, PHP, Python, Ruby [pdf]
Simon Peyton Jones, one of the driving forces behind GHC, uses braces.
> doesn't exactly take a lot of trying to find racism/oppression in most situations

> is pretty taboo in most areas of society, and, even in private situations, it's rare in my experience

English is not my native language so I may be misreading the subtext, but it seemed contradictory
Yes, I have. As a clarification, by good engineers, I mean the mode of thinking that goes with good engineering / problem solving skills. People can have multiple skills.
How blockchains could change the world (2016)
"Anti-regulation" rhetoric against Net Neutrality is either sock puppetry or useful idiocy.

A lot of it is just a misunderstanding of how the Internet works and what net neutrality is. Many conservatives will give arguments like "you should be able to charge people more if they're watching Netflix all the time and using lots of bandwidth". Which is true, but to show why that's irrelevant to net neutrality you have to go into the details of routing and peering and you'll lose most people three sentences in. See the comments at https://www.youtube.com/watch?v=r0iv4nmPz8A&lc=UgwIM85WNrVRv..., where a few conservatives who work in tech try to explain what's going on, without much success.
This is definitely a problem, but the place to solve it isn't Son.

Son is intended to be a very simple project that grabs all the clear wins. Do we really need both `0` and `-0`, stuff like that.

There are too many different things JSON Numbers can represent for us to have a clear strategy for all them in Son. Int64s, doubles, floats, arbitrary precision numbers (eg https://hackage.haskell.org/package/scientific-0.3.5.2), etc. That makes this a good for for the schema layer (eg JSON Schema or whatever you're using), not the base specification layer.
The title of this article is click-bait and a complete oversimplification. I'm tired of seeing shit like this in HN and can't believe people are upvoting it.
Also check out Astropad https://www.astropad.com which turns the iPad into a Wacom like graphics tablet.

Couple that with a drawing app and it works great
I don't use discord, but Slack, I could keep open all day because I have to do so anyway for work!
Hi! Firefox WebMIDI dev here.

So you're right, the project has been in on-again-off-again development since 2015. That said, I picked it up again last week and we're now 1 review away from landing the DOM code for exposing WebMIDI!

https://bugzilla.mozilla.org/show_bug.cgi?id=1201590

Of course, this doesn't do anyone but me much good because this only ships with the fake device service we use for testing. I'm hoping to have a macOS implementation in soon after that, at which point we'll pref it on in Nightly while finishing the windows/linux implementations. Continuing with our general theme of rusting all the things, we're hoping to implement all of the system level MIDI code in Rust.

Due to the holidays I can't give a good timeline on that part, but hopefully soon. Our metabug that tracks all of the WebMIDI implementation tasks is at

https://bugzilla.mozilla.org/show_bug.cgi?id=836897
I hope so too, but I'm not holding my breath. Competing with high-end x86 or POWER for maximum single-thread performance is (with my layman understanding) incredibly expensive. Or if you by server CPU's mean something like the recently announced Qualcomm Centriq, competing mostly in terms of throughput/W/$ while still having decent single-thread performance, that's maybe a step easier but still very expensive.

Now, if RISC-V really takes off, I guess at some point we'll see such chips. But "maximum single-thread performance" is probably the last bastion to be attacked.
I spend more time now on asinine meetings than writing code. Must be some kind of ironic hell. Needless to say, I agree.
They use user agent detection to serve Gecko-based browsers a lesser version of their pages. Override your user agent to WebKit and you'll see what I mean.
What I'm getting at is, no, they shouldn't, nor should they expect anyone to adopt some weird made-up usage of standard punctuation. Perhaps they should put 'avoid paraphrasing as a rhetorical device' or something like it in the guidelines - that would make sense and be reasonably enforceable. "Don't use quotes the way everyone uses quotes" (like I just did) is just silly and ridiculous. You might as well put "don't call anyone a butthead without using the Oxford comma" in the guidelines.
Success Academy's Radical Educational Experiment
This thing is addicting as crap. Hahah just spent the last few hours. 3.15 KD!
There is no evidence that automation leads to joblessness or inequality
Most people also leave stocks they own with their brokerage. In fact, they don’t even realize it’s the brokerage listed as the owner of their shares and in all likelihood the brokerage has loaned them out to short sellers and is earning interest on them.

What’s your point?
How to Read Financial News
Now somebody say web apps are not the future.
You're talking at your customers and/or unpaid contributors here instead of talking with them.

The content you're asking people to create requires a massive amount of work. Pretending it is same social/economic contract as Wikipedia is just going to turn people off if you do add a premium version.

You are better off being direct and transparent about your funding model if you want people to help. What features would be premium and why is that acceptable? The about page looks like you plan on being a non-profit organization, is that the goal?
Maybe you should be forced to, if only for laughs.
I have now read the article thanks to merricksb.

This is not due to "an analysis from the past" but to a recent analysis of the past. Hicks' book just came out.

What do you mean by "still the same"? Hicks describes situations in the 1960s and 1970s which don't exist now, like women being forced out the company if they get married, having babies in secret so they don't get fired, and managers refusing to structure things so that men work under women.

Clearly that's not "still the same" in modern work environments, and Mims isn't trying to say those conditions are the same. It seems he's saying that there's still a problem with sexism in the computer industry. I don't think that's controversial, and it's not incompatible with your statement that it's the best time to be a women in this industry.

The most controversial point seems to be the statement that "simply educating more women and minorities to be engineers won’t solve the problem" - an argument that the new historical study supports.

What is the skeleton that should not be dug up?
>Why did you vandalize my car!?
>>Well you weren't responding to my emails, so...
>But you can't just do that!
>>No, no, it's fine. I've been doing it for years, and I've documented the practice right here.
Yea you know nothing about engineering management. To a man with a hammer every problem is a nail, and you love your hammer.

I’m an engineer. I’ve built a 45 person engineering team that shipped dozens of releases of award winning software without ever missing a schedule or compromising quality. There is nothing but analytical tasks for the engineering manager.

1. How do you maximize developer productivity? Motivation? Job satisfaction? How do you help them make technical decisions and plans?

2. What process best allows your specific teams to ship quality releases on time? How much planning overhead is necessary to do so, and how much isn’t benefiting the process or product?

3. How do you make your quality assurance staff most productive at finding and reporting problems? How can they best organize their testing to ensure the most useful/necessary test coverage, and how do they communicate their progress clearly?

4. How well do all these things meet the needs of your first level customer, the product owner?

5. How do you communicate your groups capacities to executives? How do you tell them what can be done, what can’t be done, and what shouldn’t be done?

Your tools, technologies and customer requirements are changing over time. Analysis never ends, you can always get better.

All the things you think are important, aren’t
How does one turn into a helicopter or a large drone?
My point is that racism is far more than discrete instances of people yelling racial slurs. The racism that affects black people in the USA is perhaps mostly not that sort of racism (though if I were black, I'd surely have many more of those types of anecdotes to point to than the several I have), but more subtle racism is pervasive and has a huge, constant effect.
Thought the same exact thing. Whatever happened to SubSpace?
AWS DNS services break qname minimization
Just to a reminder that there are two Koreas, and one of them probably doesn’t deserve to be lumped in with ISIS.
Nothing too fancy. Just proper devops and a lot of testing.

https://i.imgur.com/oSwGgFA.png
How to properly use macros in C
Any in this list (no affiliation):

https://prism-break.org/en/all/
The only people who think that managing people isn’t an analytic task, are either bad managers or clueless.
CTF is actually fun too, it just needs more players :D
I would add some depth to some of the beginner/intermediate tutorials. For example, in the to-do list project you could introduce something like localStorage to make it persistent. It's only a few more lines of code but opens up a whole new topic.
utopians building dystopia? more empty alarmist sedation.

bad ideas should be pushed to the front, so they can be viewed and scrutinized by all.
I can only recommend groupboard, not sure they have an iOS app but their web app is as close to whiteboarding as possible: only focus on getting your idea on the board and not about styling and other fluff
Seems to boil down to the same old tropes that apply to every kind of work, and every kind of person. A good {worker} works hard, works well in a team, is self-reliant(!) blah blah. A good person is honest, forthright, etc.

Outside of very specific fields I haven't seen anyone come up with specific qualities that identify great workers. And the useful attributes will be specific to a field. For height for basketball players, chances created for soccer players, on-base percentage for baseball, etc.

We don't like to say it, but maybe there's something similar in Software Engineering, like "Can code FizzBuzz in under 5 minutes". At the same time I recognise that coding quizzes are not the latest word on what makes a guy good at coding.
Certainly this is a waste of human potential. I can see that one could argue that the platforms may be acting unethically by not stomping these like farms out, or by misleading advertisers by including these unauthentic ad impressions in their reports, but how are the rich people operating these like farms acting immorally?

Side note: I'm not convinced that the people operating the like farms are wealthy by western standards. Having at one point been involved in the business side of paid captcha solving, this type of business attracts a lot of entrepreneurs with little experience who just want to make a quick buck.
He's talking about old folk. In most industrialized non US countries, people have pension plans that allow them to retire
You mean LoadLibrary and GetProcAddress?
IETF Group to standardize browser hijacking by hotel/airline internet
Why You Should Celebrate Small Victories During Big Projects
This is the so called "io game" genre, started by agar.io.
Not sure but didn't get any information about how the data is stored between the nodes. Does each node keep full state and synchronize when connected to the network(similar to blockchain), or is the data split between available nodes? Could someone clarify the storage part?
> While a leader with an engineering mindset works hard at finding at a better solution, other leaders use their personality, power or charm to persuade people that their solution will be in everyone’s benefits, even if it actually isn’t. This is why despite his IQ, Donald Trump got elected as the president of US.

I'm no Trump fan, but have to wonder why, in an article proposing an objective truth, I have to read the author's opinion of Donald Trump -- in this case regarding his IQ.

If the author can prove the lowness of Trump's IQ, I'd love to see the objective proof. Otherwise I would suggest the author stick with his main points and not involve his politics.

Moreover, it's sickening to me to read the veiled insult of the voters (the "even if it actually isn't" statement) who put Trump in office. Again, perhaps the author would consider sticking with his main thesis and avoid denigration of those with whom he clearly disagrees.
Show HN: King of the Hill Billboard via Ethereum Smart Contracts (+tutorial)
Yes, of course you can.
I have. Staff aug, regular employee, and run my own company.
"Riskier" how?
The people you reference exist, and they are frustrating. But if you are a good developer and really want to be a good manager, your analytic tools can really help.

Rule number one. A good manager does no actual work. They rely on others to do work, your job is to empower everyone who works for you to be productive, solve problems and to look to you for help whenever blocked. You are only as good as your subordinates.
The whole world is heading toward zero pop growth or declining growth. We're projected to peak by about 2050. We'll all be there (with some exceptions).

The point is, we will need to figure out how to keep society going (economically, or specifically from a population welfare point of view) despite declining populations.

There is no reason a Japan of 70 million should not be a viable society. It's still one of the densest countries on earth, given their usable land --it's mostly unusable, non arable mountainous.
Show HN: CLI Overview Tool for a Capitalization-Weighted CryptoCoin Portfolio
Selling with Your Head and Your Heart – The New ABCs of Sales
http://store.steampowered.com/app/352700/Subspace_Continuum/

Subspace Continuum is an anti-hacking fork released in 2001 (Subspace was released in '95) and is now the only official version of the game.
Stop trying to rationalize it; this is not OK, period. If you can't reach your customer via his contact information, too bad, consider him a lost cause. And if it was something critical resulting in the customer's loss of Internet access, you can bet he will contact you then, if he cares.
Hey HN, here is the tutorial which documents how I built this: https://medium.com/@neelrao_51658/step-by-step-how-to-write-... I hope it's helpful!
People skills.
Empathy is hugely underrated and profoundly important. Whoever said "software is meant for other people to read, and only incidentally to be executed by machines" was on to something. All meaningful projects require cooperation and collaboration with other people. Most of the time, a solid coder with exceptional EQ will have more impact and effectiveness than an exceptional coder with indifferent (let alone subpar) people skills.
No, this is what happens when the government is too strong.

To expand a bit, what is going to prevent your new "stronger" government from getting captured by the very same lobbyists, except now they'll have even more power to distort and manipulate the market?

In this specific case, the fundamental problem appears to be that only one company has jumped through the FDA hoops (which can cost billions) to sell "prescription" niacin. How is piling even more regulation on top of that going to make the problem go away?
Good to see that coming out the door. It's still in beta, though.

They need to get their act together and get this into the standard Ubuntu repositories for installation using the standard GUI tools. Or install into non-system folders. ROS is notorious for breaking Ubuntu auto-updating because of bad packaging.

I tried following their instructions, and the install didn't happen because, for some reason, their repository wasn't recognized. Don't have time to fix this; will wait until they're out of beta.

ROS has historically been such an install pain that some people install it in a Docker container. That has its own headaches.
I think it's the correct thought either way. Current trends staying the same, replicators, automation or what have you will not entice those who already use what power they have to trample on and exploit people to suddenly even things out and play fair.
Can it be weaponized? Yes? Then it's not "crying wolf".
Might I suggest using a tool designed for searching source code rather than dumping into elastic. Bitbucket, sourcegraph, github search or my own searchcodeserver.com

Unless designed to search source code most search tools will be lacking.
Unlike the others I like Sqwiggle/Sneek. It stops me feeling cut off working from home. However Sneek has real performance issues and we had great problems getting the webcam/audio working reliably across computers, so we cancelled it.