skysight-inc/HackerNews huggingface dataset:
Hi and thank you for your gracious reply to my criticism, which I hope didn't come across as too harsh.

I appreciate your effort to create a point of reference for discussions of this issue, however, that is where precision is needed. There is already much confusion around the power and the limitations of machine learning and experienced practitioners should work to minimise this confusion.

I am looking forward to reading your future article on the topic.
I picked on Apple. That is against HN guidelines.

I'll double down though. The Dell developer editions are far superior than any MacBook
Do games like Witcher 3 actually run well enough to be practically useful for general audiences? Or is this more for novelty?
Ahh, that explains why then.
I don't get this. Google tracks more of your data than Facebook and yet you are praising google and denouncing facebook?

Also the silliness about russian election meddling has got to stop. The "russians" also spent a few thousand on google/youtube too. A few thousand in ad spending isn't going to affect an election where billions are spent.

This seems to be a constant here for some odd reason. Facebook does X hence facebook is evil. Google does the same X hence google is good.

I've never had a facebook account and never will. Never had a linkedin. I don't use google search ( switched to DDG ), though I do use youtube ( but willing to switch whenever a viable alternative shows up.

To me they are all equally bad and equally good. They all provide a service for your data.
Not to be a pedant, and it it doesn't invalidate your comment, and probably for the benefit of others, but the UK is still in the EU.
> In this example it is not clear whether the reader may need to see the content of multiple functions simultaneously to understand what's going on.

My argument is that if you've named the functions correctly, and abstracted at the appropriate level, then you shouldn't need to know what's going on in each function to understand the top level. And, if you've separated your concerns well, then the implementation of one function should not depend on state in the other function.

If on the other hand you have global state being manipulated in each of those functions, then sure, it's going to be confusing. Don't do that?

Note that my position is actually closer to what Carmack is arguing for;

> The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of what you are doing. When it gets to be too much to take, figure out how to factor blocks out into pure functions (and don.t let them slide back into impurity!).

He's saying that pure functions are better than inlining, because they get the readability benefits of splitting your code up, while also avoiding the problems of mutating state that's shared between multiple peer functions.
> explain clearly what their product does

Before they even do that they should explain what it is for!
Does anyone have any insight it is like to work in Singapore as a developer if you've previously worked in the West?

How are salaries? How is the work culture?

Is the industry growing such that moving there would be a good career play?
Too bad it's impossible to do the same with cold hard cash.
Warning: speculation. Suppose that a city’s value and economy descend in large part from connectivity.

A transit system is extremely useful at a few very specific points, but your connectedness drops off sharply as you get even a few blocks away from it, due to the extreme inefficiency of walking or (worse) waiting for a connecting bus.

A road network’s utility is broad and diffuse, with gentle gradients of utility from place to place, as an extra few miles means little. Two points have to be very far apart indeed before they are noticeable different in terms of access/connectedness.

So it makes complete sense to me that transit-oriented cities should be higher-maximum-value, higher-variance, while car oriented cities should be lower—maximum-value but much more equal. Exactly what the article finds.
Offtopic: I wonder if IBM - now that they acquired Red Hat - can leverage Oracle v. Google precedent over Oracle Linux...
Often when it is that small, business owners will take out a personal loan because it is a lot easier.
Building an Advanced Web Scraper for Kaggle LB Using RSelenium
> 'Important to whom?' seems to be the crucial question...

One example: It was important to Melville - we actually have his copy of Milton's poetical works (including Paradise Lost) with his notes, underlines, etc that was purchased in 1849. Work on Moby Dick started in February 1850, and Satan was obviously a very strong influence on Captain Ahab.

http://melvillesmarginalia.org/Note.aspx?id=107

https://www.amazon.com/Melville-Milton-Melvilles-Annotations...
The hypocrisy is based on the fact he loudly supported Brexit saying that we would be better off outside the EU because of how awesome the UK could do by itself, before moving everything to Singapore.

He clearly cares not in the least about the UK. I will never buy any of his products ever again.
We could use brine from desalination plants for Na, it's really common element. Cl (chloride) could be used for something probably.
That post is from a year ago, a lot has changed.

And, for web servers, it can be more than 2x. For example, look at techempower's plaintext benchmark: https://www.techempower.com/benchmarks/#section=data-r17&hw=...

Hyper gets 7,013,819. It's async. Iron gets 109,815, and is synchronous. That's 63x. Iron uses hyper under the hood, so that should be a good comparison.
> Laptops sued to be so thick, you'd carry them in a "laptop bag." Now, you can carry them in a sleeve or briefcase.

I own a TRS-80 Model 100 "laptop" - it came with a "sleeve" you could put it in. It fits perfectly inside a briefcase or backpack.

It runs for days on a set of AA batteries...
In the short run, Brexit will be bad for business, especially if it happens as uncoordinated as it looks now. In the long run, nobody knows, but at least there's potential to negotiate favorable deals without dealing with the EU.
Well, they didn’t fall into the black hole of “moderation” at least...
Me too, I assumed its the electric blanket one which is right after that paragraph.
I wonder if any of those companies talk to Backblaze about it. Like sending drives back for inspection :)

I'm also curious why those companies wouldn't directly talk to backblaze. I read somewhere a blog post on how they bought specific drives online at a sale.
It's a lot easier, and dead simple to run a small single server install. When you start scaling, it gets a little harder, but our vision it to leverage K8s for that type of deployment.

(Source: work at GitLab, and I wouldn't If we had to manage the infra by hand vs. omnibus/k8s)
Same, with Apache. We leave our reverse proxy up 24/7. Relevant Apache config:

RewriteEngine on

RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteCond %{HTTP_HOST} ^([^\.]*).*$ [NC]
RewriteRule /(.*) ws://localhost:%1/$1 [P,L]

RewriteCond %{HTTP:Upgrade} !=websocket [NC]
RewriteCond %{HTTP_HOST} ^([^\.]*).*$ [NC]
RewriteRule /(.*) http://localhost:%1/$1 [P,L]

RewriteCond %{HTTP_HOST} ^([^\.]*).*$ [NC]
RewriteRule ^ - [E=TUNNEL_PORT:$1]
ProxyPassInterpolateEnv On
ProxyPassReverse "/" "http://localhost:${TUNNEL_PORT}/" interpolate

This reverse proxies something like https://12345.example.com to http://localhost:12345, which is forwarded back to the dev machine (typically port 80 or 3000). When a local server is spun up, our tooling automatically sets up the remote port forwarding and appropriately configures the local instance based on an environment variable. For a pre-seed startup, this results in considerable cost savings w.r.t. ngrok's pricing.
Deep Learning Frameworks 2019
The reviews were deleted seconds after they were posted and their profile has a icon that indicates they pay glassdoor for additional services. A coworker that also left had the same experience I did when he posted his review.
> It would be strange to see U2, U2 Country, U2 Jazz.

Oh good gawd, please, please, please, don't let Bono see that as a suggestion
There is a difference between unprofessional and just outright toxic. I just tried it out and for our company with over 2900 members it was sparsely used and most of it was just outright insults with little to no discourse minus one or two decent threads.
I'm pretty happy with this as well. I work 7-3, but I work those hours every day. I've walked out of meetings that have gone past 3 and no one has complained. It's been a great experience
I can't speak for Dyson as a person, but I have a Dyson handheld that is absolutely phenomenal.

Let's avoid unnecessary pile-ons.
I'm from that generation, all my friends were on MSN. That was the equivalent of Facebook at the time, everyone was there.

It was still not at all what Facebook is. I did school works on MSN but there was no history or always on conversations. We scheduled being on MSN to works on something. MSN was the equivalent of a room.

Facebook is the equivalent of a board, you put it there and you let people read it whenever they want, whenever they can. This is game changer. In University, most of the times, we didn't have to schedule time to works on it at the same time, it was and stayed in the Facebook conversation. It was actually quite rare that we were all on it at the same time.

Same goes for events organization. Never ever would I consider doing that on an IM. The difficulty of an events organization is finding time for all people to come together, you can't do that on an IM. Email could do that sure, but it's a clusterfuck, much more slow paced and people are much more prone to ignore them.

So yeah, IM was part of the solution but their ephemeral natures were a huge issue. Yes there were alternative, but they all came down with pretty issues themselves and one of the biggest, is simply that it wasn't used enough by others. I was barely able to convince people to switch from Facebook to Slack for school projects.
Reminds me of a startup I once worked for. It was failing and the CEO (who had money from a previous company) had the VP of sales take a photo of the emtpy office at 6pm to complain how we weren't "all in". This despite the fact that our pay was late and he was on a month-long trip to his vacation home in the south of France (we were a north american company).
Just adding that this is very America centric. In my experience Facebook still is a niche product for teenagers and moms of all ages in central Europe.

The only platform that 'everbody' kinda fits may is Whatsapp, but then again there is Asia and Line/WeChat.
Tangent: I've always wondered if there would be utility in humans gaining expertise in writing "for" translation, i.e. knowing what kinds of semantic and syntactic constructs are the least lossy when localized, or perhaps even learning to write in some intermediate, non-native-human language whose reduced feature set guarantees a certain level of translatability.

I suppose the answer might be that machine translation will improve fast enough that such a field wouldn't have time to emerge. But I always think that using humans to intelligently fill gaps in machine competency is a neat solution!
> The following will be extremely unpopular here, however, it's a bit interesting that the EU is, in the case of private businesses, interested in preventing "restricted competition," however, when it comes to taxes, the EU continually criticizes Ireland for low corporate taxes. Essentially the EU is opposed to tax competition.

How is that "interesting"? That should be obvious. Taxes pay public goods, private companies just extract money to investors. They are diametrical opposed.
My 2012 MBP is still pretty great, but newer MacOS releases have put a strain on reliability, for me at least: When plugging in an external display while it's asleep, there's a significant chance it won't wake up without a forced restart.

"Your computer restarted because of a problem", and subsequently having 20 apps open up on login is the bane of my existence on MacOS. Same issue with my work touchbar MBP.
At this point you should just have a >20 years ago section on there (I would label it "prior history" myself), and include projects you worked on. That's over 20 years ago. Unless you worked on something you really want to highlight, just fudge them altogether.

I am guessing you don't work in tech in the US though? I was a bit worried about doing a third "three and out" while looking, and 10 years prior in finance, it may have been an issue, when I was looking at tech companies, no one even batted an eyelash. One HR recruiter even quipped that these would be relatively long tenures in the startup world.
Let me guess... retroactively the one that had the least work done turned out to be the highest priority when it came time for your review?
In 1983, Ken Thompson gave a Turing Award talk in which he shows how to embed a backdoor into a compiler in such a way that it would not be visible, even if you had access to the compiler source. (http://delivery.acm.org/10.1145/1290000/1283940/a1983-thomps...)
I wonder if the verified compiler could be altered in the same way?
(A snippet from the paper so you get the idea:

>We compile the modified source with the normal C compiler to produce a bugged binary. We install this binary as the official C compiler. We can now remove the bugs from the source of the compiler and the new binary will reinsert the bugs whenever it is compiled.
Of course, the login command will remain bugged with no trace in source anywhere.)
Ironic that the people making more money walk, (which historically has been what poor people do). And the current poorer people use a privately owned transport vehicle. That would not be common sense to an American living more than 100 years ago. :)
Hard to give an exact amount but there have been loads of potentially exploitable memory corruption issues.
Best Photo Printers for 2019
One of our Engineering Fellows is working Memory Optimization across the entire product this quarter. We are aware, and starting on it!
Only on a US keyboard
This is a great opportunity for a union. The organization that should be running a site like Glassdoor is the AFL-CIO.
I fart and scratch my balls with abandonment when no one is looking.

To use such information as an indication on how I may behave in a professional environment is insane.

This site (admittedly from a quick look) seems absolute trash.
Not really, they're separate parameters. Things like crystals and diodes are subject to drift without being linear at all. And ADC/DAC designers worry about linearity a lot while not being concerned about drift, because that gets outsourced to the reference voltage.
"Political correctness" just means treating other people with respect. Your position doesn't deserve to be respected if you can't abide.

Double standards indeed.
but don't most ISPs have datacaps nowadays, Comcast has 1TB
Also, yes. But not only.

I recommend this wonderful essay into the trials of being poor, which isn't necessarily because you're bad at financial planning:

https://whatever.scalzi.com/2005/09/03/being-poor/

Also this recent HN posting and discussion, about the "Vimes [from Discworld] Boot Theory":

https://news.ycombinator.com/item?id=18793259
Same with Facebook?
In this case the bootstrapping problem is slightly different. What you are bootstrapping is not the compiler but the verification, in coq this would be trusting that the ocaml extracted code is correct by the coq proofs.

But I might be wrong, there are a lot of nuances and I do not know them all...
MTN: a text-based, table-oriented serialization format
I was being glib because I didn’t think I needed to explain fully, but here we go.

Double-encrypting something with the same technique is pretty much always a sign of cargo cult crypto. Modern ciphers, like those used by TLS, are strong enough that there’s no reasonable way to break them applied once, and the downside is that applying them twice is making things slower than they need to be for zero added benefit.

On the other hand, TLS and PGP are very different things serving very different purposes, so nesting those makes sense. There is an added benefit from TLS, namely that you ensure that everything is protected in transit - including the HTTP protocol itself (which is currently not protected and which might be subject to manipulation as shown in this post). Plus, it provides some resistance to eavesdropping (and with eSNI + mirrors hosted on shared hosts, that resistance should improve further).
That's ridiculous. https://www.ubuntu.com/download/alternative-downloads There is no technical excuse for a torrent file to be distributed over HTTP.
Well, it's the only place where I've had to randomly hand over my passport to guards holding machine guns. Cambodia and Vietnam were much friendlier (although not necessarily safer).
> I respect engineering and entrepreneurship. But he sounds like a hypocrite. I don't consider buying any of his products.

I've got one of his products, but I had no idea then that he was like this.
pay more, and get less. - Apple (2015 - Bankruptcy)
You're not wrong, but one can mitigate energy loss with an HRV (or ERV) and get fresh air in a controlled manner:

* https://en.wikipedia.org/wiki/Heat_recovery_ventilation

With the added bonus that the air can be filtered as well, instead of coming in as-in through leakage.
I wish Canada had something like this.

Recently had a Dell XPS tower die just over a year into owning it. The Dell standard warranty? 1 year.

Haha... I understand how computers work. I've tried just about everything but replacing the RAM, motherboard (would require a new case-- those Dell cases just...anyone who's had one will know— and/or new processor...), and processor and still get perfect diagnostics results. But every time I attempt to boot it, it just freezes on the damned Dell logo...
Apple’s Security Expert Joined ACLU to Tackle 'Authoritarian Fever'
I own at 5 Dyson products, most of them from manufacturer refurbished programs (otherwise it's way out of my expenditure range for appliances). They are at best overrated. Take an example of Cyclone Vacuum, the brand newer Hoover cyclone vacs sold at HomeDepot I got last Black Friday for $70 is working as good but it's at least 4x cheaper.

Their air circulation fan/heater isn't as great as 5x of the price tag than competitors. Same with their blowdryers.

In short, they are hugely overpriced. Oh and, they use cheap plastic too - the air vent stand got cracked on winter and again the replacement parts are a fortune to buy.
As I understand it, the major card companies all required vendors to upgrade their payment systems to use chip. If they didn't (by some date I think last year) then they moved the liability from themselves in regards to credit-card fraud to the vendor.
That's vague. Do you have specific examples of flaws in methodology or analysis in the published peer reviewed results here [1]?

[1] https://www.frontiersin.org/articles/10.3389/fnbeh.2019.0000...
I didn't look at the names in this thread until you pointed it out either. It's not just you that just reads the comments and doesn't pay attention to the name of the other comment creator.
Why aren't autonomous or remotely controlled rovers, or turrets ever installed?
If you're using cut and awk to get a field out of ls, maybe what you want is actually stat(1)?
> I mean: what would you use Node.js for - in 1985

In 1985, your hypothetical bank would be running VMS, which had asynchronous IO system calls as the default. There was no need to "invent" something like Node.js.
Because it simply never occurred to me to check if ssh would have compression built-in.

Because why would it? If the UNIX philosophy is to separate out tools and pipe them, then the UNIX philosophy should be to pipe through gzip and gunzip, not for ssh to provide its own redundant compression option, right?
>waterproof a headphone jack is some an intractable problem.

The explanation (possibly inaccurate) I read was that the waterproof jacks were more expensive. I noticed the new Samsung A8s has copied Apple's decision to remove headphone jack. Sony also removed the headphone jack. There seems to be an unavoidable engineering+cost motivation that causes multiple companies to remove that jack. Is it the edge-to-hedge screen? extra space for the haptic feedback? Better battery life because it doesn't feed the analog circuitry for that 3.5mm jack? I don't know.
Out of curiosity, what kind of "undiscovered territory" were you thinking about?

As posted by me before:

a) USA. Very little taxes in trade with the EU already. Little to gain with FTA.

b) Canada? Okay, but the UK has this Free trade agreement (FTA) already via the EU.

c) Mersocur? FTA to be signed with the EU soon.

d) Japan und Korea? Have FTAs with EU

e) India? Very demanding. Also want easier immigration to the UK in a FTA. Prediction: Will fail.

f) Australia? Ok, easy to get. Point for the UK

g) China? Possible. But only goods, since China loves to export goods. Financial services? Forget about it. Also, trust me, the Chinese have not forgotten the Opium war. Also the recent Ship of the Royal Navy in disputed waters did not help.

h) Africa. Many (economically) small countries. Not all countries have ties to the UK.

i) Russia/CIS. This the UK could get but this they don't want.

So?
Maybe your anus...
As someone that refuses to use a man-in-the-middle social platform without federation and without open interface protocols (email is fine in that respect as there are choices of provider and fully open protocols), Facebook and anything like it have only made my life worse.

It is amazing how lazy at socializing everyone is, how if you aren't on the platform they happen to be using you are an afterthought, if you're a thought at all.
I recommend seeing 'rams' also, it's very well done.
Yeah blindly using ORM query builders can result in a bunch of N+1 query issues, and retrieving unnecessary data, which can impact the database load. Good advice
Yeah, I realized that something along those lines is the issue. It's still surprising when a business can't operate in a situation like this.
> I would hate to see the day HN allowed any way to bold sections of text.

HN already has shitty italics (shitty in that it commonly matches and eats things you don't want to be italicised e.g. multiplications, pointers, … in part though not only because HN doesn't have inline code). "bold" can just be styled as italics, or it can be styled as a medium or semibold. It's not an issue, and even less worth it given how absolute garbage the current markup situation is.
How do you get people to adopt USB-C if all laptops still have USB-A and manufacturing USB-C devices just means that you can't sell to all the old laptops without it?
Cussing? Okay, make that 4 reasons it's bad, not 3. When I cuss on Hacker News, I usually lose moderation points.
More importantly, how do the externalities stack up?
The Dyson cordless vacuum is the only Dyson product I have any real respect for. It’s quite good, although I think its main claim to fame is a lack of credible competition so far.

Certainly the Dyson electric hand dryers in retail bathrooms seem to suck even more than the average dryer.
It still doesn't provide any useful info. 70% of the map has no data, and it literally only shows urban vs. suburban vs. rural areas on every map.
Tangentially related. Whenever I get a new drive, I always do a "burn-in". A program writes data to the whole drive and then reads it back (reproducible random data).

Is there any real justification for doing this kind of test on a new drive?

Doing it takes quite awhile, so I've been wondering lately if it's even worth it. I've never found anything with it.
Wasn't that only for RT (ARM) versions?
"Bland" is just catering to the mainstream audience. There's a reason McDonald's has owned the food world for 50 years selling the same hamburger.