skysight-inc/HackerNews huggingface dataset:
Yeah this is painful. Why do some users feel so entitled? The hard part is not to feel bullied into doing work for free and not to react in a snarky way.

The best remedy I find is to know exactly where I stand. Is it something I am interested to work on? maybe, if enough users show interest. Or maybe not. And then communicate clearly to set the expectations.

Want this feature? Sure, either do it yourself or hire somebody from freelancer.com or something. Or at least help me refine the requirements from your vague "this is not working exactly like I want". But yeah, even that is taking energy away.

Related to that, I wish github had an auto-close issue feature that would be triggered if the user hadn't replied for a month.

EDIT: but I also get a lot of really good and respectful feedback. I don't want to push these people away because of my previous snarky comments.
> An ISP doesn't necessarily have to be a corporate entity.

In practice, they are. There are exception, but they remain exceptions.
1) you should be consistent, it's not your place to force users of your code what to name things
2) `import { foo as myBetterName } from 'path'`; your argument (about consistent names) is invalid :-p
> "Banned applications are not illegal"; that's an oxymoron.

I don't follow your logic there, care to elaborate? Banning is done by Apple; legality is determined by courts, based on laws. Has any of these apps ruled illegal by court? Of course not. As I already wrote, company policies are not 1:1 map to laws, there's much more that goes into them, especially things like business interests and partnerships, but also things like ideology or subjective moral judgement.

> Refer to Apple Developer Enterprise Program. [1]

You can't be serious. So your grandmother is going to found a company, then get a DUNS number, so she can sideload an app?

The second link says exactly nothing about sideloading. On contrary, it has big Apple Store button.

> But it seems I won't be able to convince you since you cannot agree that a curated marketplace has value and that people desire this.

For convincing, it helps to have valid, logical arguments.

You don't seem to understand, that curated marketplace and sideloading are not mutually exclusive. Those, who want that marketplace, can choose from curated selection. Those, who want to sideload, can. In your model, where the curation is enforced on everyone, it is being turned into control for what's allowed and what is not.

> Ultimately, Apple has to obey the law in China. The "wisdom" of allowing side-loading to sidestep public policy issues exposes a wide target that is prone to abuse and leads to bad outcomes.

Ultimately, by allowing side-loading they are not responsible for whatever the user side loads at all, because they do not control this distribution channel. Just like Microsoft is not responsible for whatever you run on your Windows machine and Linus Torvalds is not responsible for whatever you run on your Linux machine.
If you really believed this overly dramatic "extraordinary enemies" and "extraordinary means" rhetoric, you'd be out there staging a defense of civilization instead of writing dumb comments on Hacker News.
Sources/evidence for this...?
Nah. You’re backtracking and trying to use an archaic usage of the term “aptitude”. You know you meant “ability”.

And you are confusing “abilities” with characteristics again.

Okay, please stop propagating lies in the future.
In the '50s, when the computer industry was young, some people (weasel words, grasping for the source) floated the idea of having prisoners write the actual code. The thinking was that they would tolerate the drudgery and being stuck in one spot all the time. Oh boy...
Release something early to a limited audience, gauge reactions, fix the obvious mistakes and implement the feedback from players.

That worked for Minecraft. The core group of players was pretty small. Nearly all male geek types for the first year. You had to look up almost everything in the rather chaotic wiki to get anywhere.. which is what made it fun for me at the time.
I definitely can't guarantee you won't snooze cause the app is only a tool to help, but with some effort on a users part and settings like qr dismissal along with an annoying, loud ringtone like "digital style", this app can help fight the urge by annoying you out of bed and rewarding you for dismissing the alarm correctly.
Using Freenet is extremely hazardous. One should not use it, except through Tor. Adversaries can readily discover IPs of Freenet nodes. Once you've been arrested, you will find "plausible deniability" a useless abstraction. At best, you may negotiate a minimal sentence.
Anonymous are a bunch of skids.
He is super prolific and extremely talented, but I wonder about the quality of the code as well. ffmpeg security issues comes to mind.

https://www.cvedetails.com/vulnerability-list.php?vendor_id=...
I think the validity of such a study is very low. Especially the settings in which people drink seem to me to have a huge effect on emotions associated with types of drinks.
If frat boys started chugging pinot noir instead of beer or whiskey those numbers might look very different.
Your account is 1 day old. I'm sure that's a factor. Having a comment karma of 50 on the first day is rare (congrats of course). Best if you email hn@ycombinator.com (the admins of this forum).
Yeah, they have a workflow that's very switching-dependent. Go out and work with the iPad all day, then switch and edit on a laptop at home.

They also like working at some coffee shops with not-ideal WiFi, which may help to expose bad sync cases. (I think it's fine for the sync to fail sometimes, but they've lost work before to this, which seems unacceptable.)
Quite a number of people are concerned about how Cloudflare might find Ajit Pai's IP address(es). It's probably quite a bit easier than that given recent changes in legislation which, ironically, Mr. Pai endorsed (http://money.cnn.com/2017/04/03/technology/internet-privacy-...):

Just buy the information from all land and wireless providers.
Not trying to sound mean, but I think something is wrong here. You can’t just quit your job without any proven means to sustain yourself. It’s like jumping in an ocean hoping not to drown even if you can't swim.

I feel like there was no indication whatsoever that would have compelled him to quit and focus on his own game(s). Ideally, he would instead have released the game while still employed, and then quit only if the game becomes a success.
A default export is what a module is; a named export is what a module has.

Both tools are useful; both are necessary; most modules should have a single default export.
> Everyone involved can still either choose an existing provider or set up their own.

As in, for real, in practice? I seriously doubt it, the hurdles are huge, and most deals favours gigantic corporations (bulk often being cheaper than detail).

Try to get a peering agreement with some big provider. Most wouldn't even talk to you if you're not big enough.
On the plus side, you got him to reveal his distaste for net nuetrality, veiled in his “concern” over childishness.

And now he’s suggesting violence. Ooph.
As a system76 gazelle owner I agree with this. Nice display, great job on the drivers and system software, horrible build quality on the case, terrible keyboard, terrible fit around the trackpad, worst trackpad buttons I've ever seen. I've been developing on this for over a year and it's been ok, but the quality isn't anywhere near what you should be getting for the price point.
Channels are basically the primitive with which you can implement futures, thread-safe queues, etc.

Can you elaborate on why you think async/await is easier (for you) to reason about than a goroutine and a channel?
Its a different sort of refrain problem. We expect you'll refrain from activity X when we tell you to for a short reasonable period of time. When X is smoking weed this is seen as a big problem, mostly by weed smokers. When X is applying electrical power to this machine's cabinet someone is working in by hacking around the lockout-tagout locks, this seems a common sense test for a jobsite. We can't test for the latter but we can proactively predict by testing for the former. There are plenty of blue collar jobs where lack of awareness and self control and logical analysis of cause and effect mean someone dies. Weed smoking is a simple test of self awareness and self control and intelligence (WRT understanding the whole problem situation)
It could be that they define logistics sector very broadly intentionally so that it includes a high number of low pay workers, such as those making minimum wage.

Or, how Amazon defines the aggregate of "salaries paid to its workers" — average, median, max, etc?

I'm generally skeptical of hand wavy claims that like this that shy far away from real numbers.
Think Akka if you're familiar with Java. It's not a port, but both are actor frameworks.
Like I said, maybe she knew her worth and just wanted to get her foot in the door. I never said she asked for a raise. She just found a better offer elsewhere, and probably would had stayed for the right counteroffer.

I wouldn't want to work with a person who puts their own ideas about when it's appropriate to expect a raise over keeping bright people.

She didn't waste anyone's time; unlike most, she was productive from day one to the day she left. The company was wasting their own time by optimizing for low compensation and not engineering acumen.

Companies have no problem staffing projects they know will be canceled soon, or projects that are underfunded. It's a dog eat dog world, I'm afraid.
The OP was not on an LTS kernel, so if it is getting security updates now it won't be for much longer. Either stick with the latest stable (they weren't) or stick with an LTS. Anything else is just playing with fire.
> Today the CSU political party, which has a long track record of opposition to LiMux, is also part of the ruling coalition in Munich. It was this coalition of CSU and SPD politicians that put forward the proposals to switch back to Windows 10 earlier this year.

How do you say "pork" in German?
I agree for different reasons. In our code we never export a single value without name because it's not consistent. Many of our modules export a single class with the same name as the module. One less thing to remember.

I dislike when I use some external module and I have to look up whether the module is the value or not...

Edit: as an additional annoyance, when mixing CommonJS and ES6, the value may be in an element called "default". In some cases. I'm still unsure when.
Pass Data Between Routes in a Vue.js Web Application
OP is complaining about Goroutine stack size at 4kb per connection, his test shows that Node8 is taking up to 150MB of memory with 5k users, 4kb*5k = 20MB for Go memory, I don't understand how Nodejs can take less memory than Go, and without real numbers / test I'm pretty sure he's doing something wrong somewhere.

From my experience on some large prod deployment, Nodejs app takes much more memory and CPU vs Go app for doing similar work.
No, this is far preferable to human beings who speak English:

import {x,y,z} from 'module'

Yoda from Star Wars might agree with your preference since he speaks backwards English.

All kidding aside, I'd love to hear your logic about why you think the backwards version is better.
DriverPack Solution 2017 ISO Highly Compressed Offline Installer Free
Looking into the issues: "Add multiplayer support"
The only reason I see running a minecraft server is to play multiplayer, so I guess there still is a lot of work to do.
Unless I'm missing something it's exactly equivalent (and likely to compile to the same code), after all both check whether there is a value to extract and immediately return None if there isn't, both return Some(val) if there is a value to extract.

If you added extra code to manipulate things then that single if would still be enough, just place everything that happens after the extraction inside the success branch of the if statement.
Indeed .. what?

Did someone at Instacart do them wrong or they want to highlight potentially more awful Silicon Valley founder behavior.
There is one difference: that’d be a Duopoly, not a Monopoly.
Why not use mutexes and callbacks instead of channels for pubsub?
Well, companies will just use more robots, fire more workets. Robots don't get unionized, they don't need health insurance or the gov't to step and protect them.

European economy is slow compared to the US due to high taxes, too much social protection and needless state meddling in the economy. If they introduce a tax on robots it will only get worse.
Just because other people have it worse, doesn't necessarily mean you have to settle for something that causes you unhappiness/stress/burnout. Yes, we are absolutely lucky and privileged, but the industry isn't all rosy either and there are lots of frustrated, unhappy and burntout developers out there.
I never had a lot of love for the System 7 style, but the Copland/MacOS 8 style was gorgeous
I hate this attitude. Well hate is not nearly a strong enough word for my sentiment, but I refuse to feel unearned guilt over somebody else not having what I have. I will work on improving my life and then they can work on improving theirs. I might have cared, once, but I have been hit in the head so much with attitudes like yours that I just don't care anymore.
How about an app that shuts down your computers and TV's at 10 PM sharp? The snoozing and inability to wake up probably has to do more with the amount of sleep you get than any failings of an alarm.
This seems semi-reasonable over 29000 systems.

The reality is enterprise support for linux systems is the one variable i don't really see discussed here. This is Microsoft's bread and butter for a reason. Organizations prefer an easy upfront cost rather than complex, support intensive solutions.
Your company sounds like an exception, although I'd argue that "just stand up, then" is more of a cop-out than a solution.
If the source of the problems are external dependencies, which, as you stated, you lack control, how would you go about banning default exports in those libraries?

The correct and pragmatic course of action to address problems in code quality is to address them by refactoring, one file at a time. If you want to see the effects of explicit imports, go ahead and look at any large java code base. What ends up happening is fragmentation and enormous and tediously huge import declarations at the top of every file. Again, it's better to address the real problem and not the symptom of poor code quality.
There are real deals too, but often with a catch "last year's flagship model for 50% off", or "buy x and get a $100 gift card to spend with us next year", etc. And for brick and mortar stores, even a decent discount may still be more than shopping online, especially considering out of state online stores don't charge sales tax.
Some people in the industry in certain countries are definitely lucky, but as an industry we don't have it good.
I mean most people can't get jobs in large corporations in the US and save enough money to leave in 5-10 years.
Would you rather have untargeted, irrelevant ads?
"People will do bad things if we don't have net neutrality regulations. Let's show them how it's done by doing bad things ourselves."

In what whacky moral universe is this okay?

Most parents smack this out of their kids by the time they're 4.
> LTS kernels don't magically patch themselves,

I never said that and, well, no shit they don't "patch themselves", so right off the bat your premise is wrong.

> you're already using grsecurity/PaX patches

Uh, no. The grsec developer is GPL violator.
How long does it take to make an alarm clock app? Why can't you be more like your sister?
It's conventional wisdom in the same way that you're supposed to drink 8 glasses of water and eat 5 servings of vegetables ever day.

The average American doesn't do what is "conventional wisdom".
How is this different than just relying on the filename to establish the naming contract for a default export?
Agreed that responses like that are frustrating. Usually when they start getting to me I find it's time to take an evening off.
> For example the defaults that worked fine for a long time (seq_page_cost=1 and random_page_cost=4) certainly do not reflect the difference between random and sequential I/O on rotational devices (where the device can easily do 100MB/s in sequential access, but less than 1MB/s in random)

The postresql documentation explains why. They assume HDD random access is 40x slower than seq access but that you'll have a 90% cache hit rate, so random_page_cost=4 reflects 10% of 40x slower.
When calories are controlled, there is no difference in health markers between a high sugar diet vs low.
Really we need workers to stand up against socialists and commies trying to create an over bearing regulatory environment which will crush our economy, we must prevent the FUD from socialists, communists and other detractors of a prosperous society who claim to be 'friends of the workers'.
Show HN: Serverless Kubernetes with OpenFaaS – new release (0.3.6)
Hey just to set the record straight

1) He hosted nazi websites, without action even though it was reprehensible speech.

2) He dumped those clients, when they insinuated that Cloudflare was on their side.

That makes it slander, and insinuation that Cloudflare is a Nazi Sympathiser.

I would expect the CEO of such a firm to do something immediately to take care of his firms share holders and its reputation.

He did just that, and improved its image as a result.

How is that a problem? I would expect all firms to act like that, or be known as Nazi sympathisers.
Unicorns definitely have it easier, but eg Google hires so many people these days that they have long exhausted the supply of unicorns. Nine to five and cushy job is definitely possible in today's job market---especially if you are willing to move cities or country.
I had to look it up in a dictionary:

to take someone up on something = to accept an offer or invitation from someone
Just maybe the FCC should consider regulations to prevent for-profit companies from "playing on whatever whim it likes" then, instead of making it easier.
(some) Submarines have one or more emergency beacons which automatically detach if they reach crush depth, rising to the surface and starting to transmit.

In a very shallow area the sub might be sitting on the bed but not below crush depth, so the buoy would not automatically detach. Of course it can also be operated by the crew, but it's really an absolute last resort thing.
I think the breakfast table effect is particularly huge.

When we went to buy a house, we had a real estate agent referred to us. I liked her a lot personally, and she worked in her parents' real estate office.

The only problem was, it seemed like several times we wanted to view a house, she was out of town with her own family. In those cases she offered to have her mother come with us in her place (which is something any coworker could have offered a colleague for).

In some ways I found her tendency to be out of town indicative that she took the job a bit less seriously than I'd like; on the other hand maybe it was just a coincidence of bad timing.

Regardless, on balance I thought she was a really effective agent and did a great job helping us through the deal-making process. Now, I have nobody to compare her to, but I don't doubt that spending decades growing up in a house of agents, and then going to work with them, teaches you in a way that gives you a serious head-start on the profession that would take any other agent decades to catch up on.
Deep Learning for Everyone: PlaidML for Windows
Note: it's not "normal" WiFi, it's a proprietary wireless protocol
>For the average joe who just wants to go to work and get a paycheck, the bigger picture is often lost.

Isn't it possible the armchair talking heads like us are the ones missing the bigger picture and the actual workers are the ones who actually get it?

Let's consider the Boeing workers in South Carolina:

- 2009-09 74% of employees vote against the union and decertify it[1]

- 2009-10 Boeing breaks ground on new South Carolina plant to build 787 airplanes[2]

- 2017-02 again, 74% of employees vote against IAM union representation[3]

The "uncertainty" and "doubt" in "FUD"? The South Carolina workers are quite certain and have no doubt that in 2009, Seattle lost the extra 787 assembly work and it was given to SC workers without the union.

It's not irrational that SC workers fear the loss of jobs in Seattle could happen to them. The upcoming 797[4] model is in the works. It's not irrational for South Carolina workers to think that unionizing for better wages will move that 797 production elsewhere. (E.g. Seattle may end up losing all of the 787 production.[5])

>Well that was 50 years ago,

Well, the struggle & benefits gained 50 years ago is an abstraction. The events of 2009 are very fresh and real in the minds of workers.

Voting "YES" for a union doesn't necessarily mean you get a wage increase. It means (1) you might get a wage increase or (2) you might have no job.

How does a worker properly weigh those possible outcomes?

[1] https://www.seattletimes.com/business/boeing-aerospace/boein...

[2] http://www.nbcnews.com/id/33521235/ns/business-us_business/t...

[3] https://www.seattletimes.com/business/boeing-aerospace/boein...

[4] http://money.cnn.com/2017/06/20/news/companies/boeing-797-pa...

[5] http://www.heraldnet.com/news/future-of-boeings-787-seems-se...
I'm not sure the level of support needed for Windows systems is much different to that of Linux. There will be an associated cost in both cases.
The occupy movement - you mean the one where there were mass rapes within the encampments? Where the average protestor wouldn't know equity from stock options.
That's the funny thing modern Node is surprisingly usable and if using TS has very advanced tooling.
Agreed, I'd argue the developer experience is often worse using named exports. I can find myself wondering 'What names does this module export again?' and it often can encourage putting only tangentially related things in a module together.
It's not 'black Friday' in Europe.
Ethereum Now Handles More Transactions Than All Digital Currencies Combined
you sound just like my mom!
That's why you (a) interview in batches, and (b) even after you have taken a shitty job that you needed _now_ you keep interviewing.

In the longer run: build up some emergency funds; and always keep interviewing as a low intensity background activity, so you have offers before you need them.
So am I right in thinking that System76 are working on firmware and drivers for clevo/sager laptops, but then not committing them upstream? Or are they simply not open sourcing them at all?
It's 2 per connection, so that's 40MB of RAM. The OP also said that was minor compared to the channel overhead -- it seems the number of channels was exponential to the number of users in a room.
I commented below, but I'll comment here as well:

import module.x

IMO is much better:

- It goes from "larger to smaller". You parse the line with your eyes and immediately see where things are coming from. With `import {x} from module` you have to do a double-take on what comes from where.

- If you use any sort of code assist, you get to autocomplete immediately when you hit `.` With Javascript's weird thing you have to first type `import {} from module` and then go back to {} to invoke the autocomplete. This is especially infuriating when you don't really remember the name of the thing you're importing.
Those type of voter propositions is what we have here in California and how our ballots end up with so many props including all the wacky ones.
Dither stabilisation
The thing is, with the desktop Web in the end what we get is ChromeOS, a browser window manager that makes the actual kernel completely irrelevant.

The adoration of Electron apps among Linux users will be the final nail on the year of desktop Linux.