skysight-inc/HackerNews huggingface dataset:
No it isn't.

As with any open source volunteer project you are not a customer, you are a user, and no one has any obligation to do or correct anything for you or anyone else.

No one in such a project is beholden in any way whatsoever to meet the needs of any particular user or set of users. This particular point often causes spluttering disbelief and knee jerk reaction. Understand it carefully.

Yes, not meeting the needs of the largest set of users can cause the project to lose users or fail to grow. So what? Many open volunteer projects aren't out for glory and greatness, or millions of users. They're out just to build something _they_ need or are passionate about. All the better if others want to come along for the ride and benefit too.

There is nothing bad about telling users 'no we're not doing it' and by extension 'if you want that, build it yourself and we'll welcome it'.

It is quite staggering how many times 'users' will make demands or say 'do it this way' but feel offended when told 'do it yourself'. Users feel utterly entitled to make demands of project members and are utterly incredulous when such demands are turn back on them.
Patches for people who cannot easily upgrade code base:

D5: https://www.drupal.org/files/issues/2018-03-28/sa-core-2018-...

D6: https://www.drupal.org/files/issues/2018-03-28/SA-CORE-2018-...

D7: https://cgit.drupalcode.org/drupal/rawdiff/?h=7.x&id=2266d2a...

D8: https://cgit.drupalcode.org/drupal/rawdiff/?h=8.5.x&id=5ac87...
Obviously fake, but how do they get your money?
What is non-beta science?
Then you design your system to always respond as quickly as possible. HTTP even has a status code for that: 202 Accepted. You put the job in a queue and return some ID or cookie to the client, possibly also an ETA. Client can then poll for results (with bounded exponential back-off), again polling is just a quick key look-up; alternatively, if you have some means to push results to clients (like via WebSockets), use that.

If Python is your thing, Celery makes this pattern trivial to implement.

This also simplifies so many other things: for example, deployments (and rollbacks!) can proceed much faster, since you don't need to wait obnoxiously long for all connections to drain.

Of course you're pushing more complexity up the stack, but in my experience it's a good trade-off.
Just to add a data point, I recently bought a Latitude 7370 (refurbished from eBay), and it does not seem to have this issue (BIOS 1.7.4). And now that I look at this version on Dell's site, it looks like I really need to update!

Side note: If you're looking for a laptop like the XPS13, under $500, and don't need as much processing power, check eBay. The refurbisher I purchased from seems to have lots of these, and may take offers. I got one with 3200x1800 QHD+ matte touch screen, m7-6Y75 CPU, 16GB RAM, and 256GB SSD for $475 shipped in the US. The service tag says it was in use almost exactly one year, and it looks brand new. I've only had it a few weeks, but so far my only complaint is that the battery life could be better (seeing ~4h average).
> If I had a penny every time I fixed a bug caused by impure code, I'd be rich.

Ok, let’s be extremely optimistic and say you fix 25 functional purity bugs a day and you’ve been fixing impure code for twenty years.

$0.01/bug * 25 bugs/day * 250 working days/year * 20 years = $1,250.

I guess that $1,250 could be rich to some, but I do think making a quarter per full day of fixing bugs doesn’t seem like a great way to get there.
30 Dog Training Books That’ll Make You Say, “Why Don’t I Own That Already?”
Compiling and building. A really big C++ project can take hours to build. My 18 core/128GB iMac Pro builds in 2.25 hours what it takes a 64 GB, 12 core Mac Pro over 5 hours to build.

I’m probably on the far extreme of normal, but more cores and more RAM make a huge difference in tasks like rendering, compiling, building projects with huge dependency chains.

For writing some JavaScript web application, the serious horsepower makes a only marginal difference in actual productivity. But on “big” stuff, it can save hours per day, which means savings of real money.
Oxytocin may be partly responsible for that wiring:

http://www.pnas.org/content/108/4/1262

My limited review of the research suggests that humans tit-for-tat trackers of betrayal and reciprocated trust. Oxytocin seems to add more weight to these memories in social interactions versus rational thought.

The formation of outgroups may be the natural outcome of events that trigger the release of oxytocin.
+-0, NaN and Object.is in JavaScript
Selling to businesses? A private Community for B2B founders
There's methodologies in TDD that let you go explore to find the ideal API by working with it, then going back and removing that code (like you would a prototype) and TDDing it afterwards with the destination in mind. I personally think much more easily with this approach. I have to "play with it" and know where I'm going before I can test towards that goal. I think they call it spiking, but I might be misremembering the term.
better thermal and energy transfer properties too.
What problem do you think iPod solved?
My guess was “established” science, like something taught in schools.
jbk was not being honest or realistic, though. The gp was not volunteering, and jbk is not waiting for their patch.

It's fine to say "We don't have the resources to fix this", but jbk's sarcastic remark is not the best way to convey this. Of course, jbk is welcome to phrase their comments however they want, but I don't think that the way they chose was the most effective way to invite patches (and the gp presumably already knew that a valid patch would be accepted).
Totally agree, and this misinterpretation got crystallized into your tools that often recommend/generate tests that are named TestSubjectClassNameTest->eachMethodTest.
We have to pay attention to that ;)
There's a similar anticlimax when looking at the big flashy publication videos at graphics conferences. Some new technique looks absolutely amazing, then you start to notice the hand-picked best conditions shown in the video (oh, this method only works in static scenes, when there's no motion blur, etc etc).
There definitely is a market for a product like this. I think the best thing would be a native app with deep git integration. Engineers can see the entire project and edit templates while end users get a GUI to drag and drop those templates to make an article. The output from the user is encoded to either json or protobufs, and then passed through a function that outputs html which is then uploaded to s3. Everything would be under version control so you could just operate as if it were a custom designed webpage. You could fund development by having a store that takes a cut of templates that other people create.

I would work on this if I wasn't already running another startup.
You should read the book “When Helping Hurts” to get a better idea of the harm you can cause by just giving poor people money without addressing root causes and more systematic issues.

In fact, I will buy you a copy if you are interested.
Economic Analysis: Dangers of Growth (1972)
Mebel Jati – Furniture Minimalis – Kursi Rotan – Gebyok – Part 156
Show HN: 5 years ago I published a book about Bootstrap 3. It's now free.
It all started here: https://news.ycombinator.com/item?id=6156354

Now the complete book and resources is free for everyone: https://www.williamghelfi.com/bootstrap-in-practice/

I know it's not so much relevant anymore. Still, free knowledge!

Enjoy.
HP ZBook series is readily serviceable and supports 32GB RAM through 2+ non-soldered slots, even on the gimped versions running Intel U-series processors. They also make non-U versions with the HQ-series processors (and I think the suffix got changed for more recent versions?).

We use these as our default machines for devs in my organization.

They're solid machines and well built. Their chiclet keyboard is a little bit off from others' in a way I cannot accurately describe, so it is a bit of a muscle memory learning curve - this has been a repeated experience for all our employees, but it's not a huge deal. Maybe a week or two to get back to your normal speed.
You are right, this particular example is more of case against reflection rather than anything else. Having said that, Scala maps actually are tricky to use from java. In general scala does a better job in compatibility when it comes to reuse of java code from scala, but not the other way around
I bought one a few years ago, specifically to root and install Kodi. It’s been working fine since.
Cheers for bringing me back memories of “Spike solution” from the early 2000s :)

http://wiki.c2.com/?SpikeSolution
I remember reading an old Road & Track or Driving magazine review of some new 80's or 90's era Porsche 911. It said something to the effect:

"The cup holder in the new 911 remains where it has always been - between the drivers legs."
Show HN: Year progress in OS X menu bar
That could be but if purism open sourced their designs and their drivers etc.(like they have) then it would be harder to mask that fact.

Or maybe you are a NSA agent trying to send false flags! :p
> Can't reply to stephenr because comment thread is too deep

I've found that clicking a comment's timestamp to view a permalink to it will usually allow replying.
It does not seem to be easy to obtain a copy, legally or not. Looks fascinating.
I tend to review my code with a reviewer hat, not with the author hat, before I open the PR. Find all the places where I'd call myself out for lazy names, poor abstractions, missing docs, etc. then go in and fix those. Repeat until satisfied, then open PR.
Hi HN,

I am a big fan of Year Progress tweets but I want to see not only year I want to see month and day progress as well in minimal OS X menu bar with a cool progress bar.

Demo: https://www.progressbarosx.com/demo.mp4
Depending on what you scrape we can help. we have proxies in 170+ countries, please get in touch at www.speedchecker.xyz , the pricing is cheaper than what you say above
I’m curious about this but there’s no information on this form about who you are, who your team is, a link for more information.

Ironic as a key pillar of GDPR is telling the user clearly what your intent is with entered data.
Ask HN: Python alternative to three.js?
Hello HN! Recently I've been playing with three.js a lot and I am wondering: is there any good Python alternative to three.js for making 3D visualizations inside browser (WebGL)? Does plotly have such capabilities in terms of making 3D visualizations and embedding them into web page?
Marketing? What pray tell is she selling?

If this had been some post about lessons learned about a the latest whizbang JS framework people wouldn't have had a second thought.

I've read plenty of her posts and have sympathized, as being a long time sysadmin and learning the exact same lessons. She indeed does have a story telling skill which is sorely needed: ops people tend to suck at effectively sharing knowledge - she's doing valuable work here.

I don't understand why there is criticism?
Java is Pass-by-Value
You give a man a fish, he eats for a day. He eats for a day Don't imagine that doesn't matter. Its easy to give up because its not permanent. Nothing is permanent, but helping is helping, no matter what the cynics say.
Something funny I've noticed is my business account is not receiving any spam but my free gmail account is.
To be clear, I would not have objected to jdk saying "if you want that, build it yourself and we'll welcome it".

I completely accept that developers of open source volunteer projects have no obligation to fulfil any development request from any user, but the gp did not demand or even request any change. They gave their opinion about how software should work, and they asked a rhetorical question about data loss.

I just think that jdk could have made their point in a much more welcoming way, if they had been as polite and positive as the gp.
The feedback would have to be anonymous. It’s the only way to get honest scoring.
Yes I see a lot of people reporting it on Twitter but oddly nothing online or in the news about it.
Usually scammers like this will do a demonstration or create something without asking for payment, and then after it is done and demonstrated or given to you, they ask for payment. Tourists will give them money because they assume it is some local custom, or they otherwise just don't want to be involved in a dangerous situation.

When you are a tourist and a stranger does absolutely anything for you - even something simple like holding a door or giving directions - assume they will ask for payment. Get in the practice of saying "no" frequently.
SEC is determined to crack down on everyone involved in Centra Tech’s fraud ICO
While I also think that dynamic exists I still hold true that some people are truly racist or homophobic.
FastMail. I've opened a handful of support tickets and always gotten an answer within a few hours.
My suggestion to those of you that are interested in this sort of thing: make sure you know how to ride a skateboard the old fashioned way first. I grew up in Southern CA, skateboarding nearly everyday, to school, back, for fun, etc. There are a lot of basics that you'll want to pick up at slower speeds (how to bail, dodge pebbles, speed wobbles, slowing down, running from rental cops, etc). Chief amongst these is "how to bail" (aka as "eat sh!t"). There is, in fact, a technique to falling softly. The folks saying going 25mph on a skateboard isn't that big of a deal are full of it, don't screw around with that unless you know what you're doing. I suppose you can learn the hard way but if you're 20+ something techie who doesn't have the muscle memory - im afraid it's not gonna turn out well. Full disclosure: I've never ridden an electric skateboard but I've heard they're a ton of fun.
I have mixed feelings. A tragic injury used to solicit sympathy has been a staple of beggars for 1000 years (its in 1000 and 1 nights?) And what makes a beggar 'a scammer'? The injury is fake? Well, the need might have been genuine.

I don't know; helping is helping, whatever the path it took.
> I'd love to switch to Chromecast

A Chromecast is $35...
Yeah, the helper who wipes Einstein's blackboard should get some credit as well. Today's researchers can't do research properly (in France) because they spend most of their time doing admin and manual stuff since the government decided all those jobs were useless. Looking down on those that work in the shadows isn't surprising but still. That's why a guy from CNRS rejected the bonus he was offered for getting a EU research grant as he considered it was unfair for the rest of the lab workers who played an important part in him getting the grant.
Load testers can do health checks, though, right? Like wanting a 200 OK response versus just any response.
Downsides:

* routing is a BITCH

* cooling is a BITCH

* noise is a slightly nicer BITCH

* we are very early in building real stuff with this

But yeah, it's cool, I hope it works out (otherwise I chose a deadend/false start for my PhD :-)
They are rare (and it's hard to google for them..) but I got one in the summer of 2016 for just under 5000 PLN (about 1400-1500 USD and that already includes 23% Polish VAT)[0].

[0] - https://www.x-kom.pl/p/293547-notebook-laptop-156-msi-pe60-6...
And more than 2 millions users that are blocked with an old beta version, with several hundred of bugs.
I just make it clear that I don't have messenger on my phone- text me directly for that. There are occasional misses, but mostly people are ok with it. It's the FOMO that keeps it installed.

I check FB messenger stuff from my browser.

FB also works well on the phone's browser- so that's another way to go. But somewhere along the way they quit letting you use Messenger in the phone browser. That was the sniff-test failure that let me know Messenger is probably not good for me. FB wants it too much.
They are pretty rare. Been looking for one myself for a while now.

There are others, inclusing Lenovo and Systems76. They’re all top of the line though, same price levels as the Dell you mention.

And I personally won’t buy Lenovo.
From what I can see, still no RYF certification, meaning no purchase for me. I will continue to watch any further developments.

See also:
https://news.ycombinator.com/item?id=15358342#15359710
What is your primary fear with JS enabled? Tracking/keylogging/cryptomining?
You could mount the nginx.conf files into the container so they are editable. The “correct” way to run a Docker container is to supply the config at runtime, not at image build time.
Pretty soon you'll have to write the whole thing in rust/c++ depending on how much efficiency you really need.

At least move many things in coprocessors in tikv layer.
Chromecast has better integration with the Android ecosystem on the whole. With most apps that play video (a BIG notable exception being Amazon's video service) you just hit the Chromecast button and select from the list of devices it found already on your local network. No need for "native apps" for anything, the actual Netflix app shows you the button.

That said, Roku works fine and is a good product in the space. Neither has any real killer feature the other doesn't. But if you had to pick one for a novice user as a gift or whatever, Chromecast is a much cleaner experience.
https://www.denbighshire.gov.uk/en/visitor/places-to-visit/m...

Should anyone find themselves in Llangollen I would recommend a visit to Plas Newydd (New Hall). There is a sense of quiet there still. Dinas Bran Castle is worth the climb.

There are quiet places in most towns if you look for them. Back room of a bookshop, a churchyard, a small garden.
> That said, pardon my ignorance on the subject -

What is Functional Programming and why is it significant ?
I'd say you have more empathy than compassion. I think it's a good thing. I myself have much more compassion than empathy and I am working on sorting things out to be more empathic than compassionate.
I'm a reasonable tennis player. I've noticed, if someone's watching (especially an attractive girl), my effort and concentration seems to increase. Sometimes this results in me playing out of my skin and hitting shots I didn't even know I could make! Same with snooker, at which I'm distinctly average. If someone's watching, I've often knocked in a pot from 3 meters away, but in practice, it's a shot I'd make 1 out of 50 times. Strange!
I am not quite sure but I do believe Purism actually designs their own hardware. They are pretty open about hardware selection, which would be weird if they only sold branded Clevo.

Maybe your confusing them with systems76?
So, after updating the bios to the one released Feb 2018 (1.15.3), I can reproduce this issue, but only about once every ten or so attempts. Hopefully I didn't just start a nightmare :)

BTW, if I had to guess, BIOS 1.8.3 sounds like it probably introduced the issue:

- Resolved internal keyboard double letters issue.
The field of communication and information (in humanities) has covered a lot of ground about that. Of course we can't inject our thoughts directly into someone else's brain and vice-versa.

If two things have the same properties, there's truly only one thing.
As a smoker about to quit for health but primarily financial reasons - pretty damn well.

I earn six figures, but really can't justify nearly $100 for 50g of tobacco to myself these days. When I started smoking 20 years ago, it cost me $30 for 50g. The Helen Clark government introduced a policy that the excise tax on tobacco would increase by 20% each year, and everytime it does, more and more people seek (government funded) help to quit.
I’m pretty sure most of those still fit into an EV’s range. There are some who won’t, but it’s a fairly small number.
Why an Entire Field of Psychology Is in Trouble
> your response is toxic.

Oh come on. The parent is basically telling us what we should do and how we should do it. Maybe he's more skilled than us, maybe he has the time to fix, then a patch would be welcome.

VLC is a very small team, with around 10 developers, that maintain an open source B2C project, for free, on more platforms than so many (including huge teams or professional) projects, for > 10 years... Maybe, just maybe, we know how to evaluate the cost of a fix.

Amazon is being unrealistic by asking us to do a full migration of custom playlists, an option very seldomly used on Android TV (it's very hard to do in the UI of version they blocked us on, a contrario from the version we want to upgrade to), which we could not fix quickly without making sqlite crash.

But the point is: yes, there is a bug and we will get a bad vote from the people who rely on this. Sure. But that means that 99,9% of the millions of users will keep having the rest of the bugs, and there are a ton.
This could be related to that the applications on the OS left running when you hibernated do not need to start from scratch.
Is Chromium on Linux a suitable alternative for your development workflow?
Just how far are you driving for errands?
> This will possibly affect the Tor project's Meek pluggable transport as well which is used for many bridges.

Not the case since meek-google was discontinued long ago, meek-amazon and meek-azure don't rely on Google as a front. It does affect however Moat and Snowflake, all of them are still only available in the alpha releases.
You can get epo and steroids relatively cheaply if you want to. You don't need highly advanced technical methods to get an advantage. When I look around my gym I and look at the physique of the guys training then either people have become more muscular in the last 20 years or they are on something. I think it's the latter.
"Anti-Pattern 2 - Having integration tests without unit tests"

The first project I worked from after graduating had this problem when I came onboard, all the tests were slow as all hell and 80% of each test did the same thing (clearing the entire database and seeded in new test data, for every test). I felt like I made a mistake becoming a programmer because of how gruesome this anti-pattern is when you work with big Java applications.
Then we hired a senior developer three months later who promptly started breaking up the tests after checking with the team if that was ok. The productivity of the entire team increased by many orders of magnitude!
I think you and I mostly agree but I will try to address the possible source of your disagreement with his phrasing.

@jbk's original phrasing was:
I'm waiting for your patch. I'm very happy for your volunteering.

You probably think his first sentence is sarcasm but it is not for two reasons:

1. He followed it up with a gentler "I'm very happy for your volunteering."

2. I've been online long enough to know that his phrasing is a bit odd, a hint that the commenter is likely not a native speaker.

For a bit more context regarding #2, my suspicion is not unfounded. I remember the @jbk nickname from this highly upvoted post [0] last year, where he did something in the interest of the VLC project that a lot of people would find incredibly difficult to do under similar circumstances.

[0] https://news.ycombinator.com/item?id=15372048
Dressed up (suit and tie kind of dressed up) people are likely to get a stare or too though.

It's very hard to draw a line on immutable vs chosen traits. I had some people argue that communists killing rich people or entrepreneurs is fine since it's "based on choice". Although technically it is a choice, I couldn't agree that someone can drop what they did their whole life on a whim.
> Is this related to Russia blocking a ton of google IPs to enforce the telegram block, or is that a separate thing entirely?

Completely separate.