skysight-inc/HackerNews huggingface dataset:
Good quality Electron apps? I guess the Skype team didn't get that memo... :(

Seriously, even if performance of JS has been dragged kicking and screaming in to the 21st century now, the huge memory footprint of these abominations feels utterly wrong to me.
The overwhelming majority of the US also speaks English, which makes it really easy to hire telephone operators. And there's also large immigrant communities that do not speak well enough and are unfamiliar with and afraid of the government.

There are 38M Spanish speakers in the US compared to 8M people in all of Austria.
Show HNs: LZB: LZ77 data compression in pure Bash language
There is a "suggestion" somewhere that asked them to implement service accounts for API access. They essentially replied with "this is a good idea and we should do this". That post was from 2012 or so, and we still don't have service accounts.
I agree that the passwords should not be logged in any circumstances (if I had to guess, I might suspect that disk log files were ingested straight to elasticsearch), but I don't think this invalidates my argument that elasticsearch out of the box is not suitable for any data you intend to not share with the world.
I completely agree with what you're saying. This is terrorism. This is Islamophobia. This is hatred. And all of that needs to stop.
> The "real internet" as well, since PDAs kinda surfed a different... protocol. I forget exactly, but it wasn't HTML, even if it was served over HTTP. Some... format that died a long time ago.

This was actually only the case for feature phones. PDAs, at least those running PalmOS (like the Treo) could surf the real internet.

I still have a Palm TX hanging around and the biggest problem is not the protocols themselves - it could access GMail just fine with the default mail app, and Blazer supports HTML just fine (if a subset that made sense on PDAs in 2005) - but connecting to WiFi. It supports just WEP and WPA-PSK, or WPA2 Enterprise, and it doesn't work with my home router.
It is somewhat practical if there is no opportunity cost, but there is an opportunity cost. Four years of a normal class is nothing. If you devote 4 hours per day for a decade, sure... but that is a lot of time that could be better used for so many other things.

Then, OK, so you learned Mandarin but it turns out you need Hindi. Oops. All that time was wasted because you incorrectly guessed which language (of hundreds) might be useful many years later. Not that it matters of course, because by then you've forgotten the language you learned anyway.
Hmm, we should probably get the terminology worked out. Sexuality seems more appropriate than gender. For most of history (the only exception is the last 10-20 years) gender could be considered concrete since it was a synonym for sex. Sexuality is by definition fluid and changing.
Yeah, and sometimes the researchers are actively hostile to laypeople questioning their priestly caste.

For example, there's a fairly nasty and debilitating condition called CFS which respected British psychiatrists long ago decided was psychosomatic. So a few years ago, they ran a high-profile clinical trial called PACE which tried to prove this by testing their preferred psychiatric treatments, and naturally it concluded they were right. It was also fairly shoddy, which shouldn't surprise anyone on HN. In particular, the results in the final paper used a different and much weaker criteria for success than they'd intended to use at the start, which is a no-no. (There were a bunch of other issues with it too.)

A few trial patients and some outside scientists noticed this tried to get enough data to see what the results were if the researchers had done the scientifically valid thing and used their planned methodology, and that's when things got nasty. The researchers loudly cried to anyone who'd listen - and plenty did, because they were respected psychiatrists and the patients were officially nuts - that this was dangerous, vexatious harassment of scientists by activists, using their position to frame their pre-existing beliefs as science and questioning them as unscientific. All the proud, clever supporters of science bought into this and kept on doing so.

This was almost a decade ago now. The reason it springs to mind is that a few days ago, Reuters ran a long-form piece uncritically repeating the position that opposition to them is a dangerous attempt to silence scientists through harassment and abuse, and it made HN: https://news.ycombinator.com/item?id=19377986 Discussion ensued as to whether suing the evil people discrediting their research into oblivion was enough or whether they needed to be jailed, and why universities hadn't fired staff who disagreed with their results yet.

Oh, and the punchline to all this: the researchers were almost all male, the condition in question primarily affects women. It turns out that science, at least as experienced by poor disabled women, might be more accurately described by all those pesky postmodernist complaints from the women's studies department than it is by the scientific method.
Vue's templating engine, honestly, seems somewhat poorly thought-out.

The usual <div :something='stuff + "here"'/> way of writing it errs on the side of HTML over JS, using quote marks awkwardly to enclose a statement rather than JSX's more sensible curly brackets. It makes it harder to visually parse, and it's sometimes annoying to not be able to use one type of quote marks unescaped within the statement.

Overall, this is one of many ways in which Vue (like Angular) seems like HTML with functionality tacked on, as opposed to React, which is closer to idiomatic JS. I've used both extensively and I don't think I can recommend Vue over React anymore -- unless you're, say, prototyping and looking to build an app entirely on the client, with no build step, where Vue really shines. Or unless you're doing something HTML-centric, like converting a static site.
How the Rich Got Rich and the Poor Got Poor
Talk to your workmates and boss about the advantages of doing regular code reviews. You review their code, they review your code. Nothing too formal or in-depth, best done frequently before additions get too large, but I guess you also don't need to review every since added line.

"This is the feature I worked on, I chose this approach, any suggestions?"
Exactly; quality of life isn't income (if that was the case, I wouldn't be bothering to move). It's all you say; it's also food you're used to, the people around you, family ties, the freedom to have multiple income streams without your visa blocking you, and also the lack of worry that you'll be thrown out of the country.

There is a tradeoff I am making, and weirdly India is better off in it. I will miss the good air and the incredible work environment in the States, but apart from that, Mumbai can offer everything else (not many power outages from what I know, I grew up there), and quite frankly, I like the bustle.
Ask what you want, let us decide.
From my experience, people who are good at their trade tend to know their tools very well. They may not use the best tools, but they use the ones they have to their fullest. The people who aren't very good at their trade but want to appear like they're good use the flashiest tools, but they don't know those tools to their fullest. They may know of a lot of the features, but they don't use them consistently.

It doesn't really matter what tools you choose, provided you know them well and they're well suited for your work.
Templates are faster than vdom and are a browser feature now.
One common phrase I hear among people who are concerned about an equitable and just world is "representation matters." Most often it seems to refer to representation in civic office, or desirable employment positions, and the effect that visibility has on someone's conception of their potential to shoot for a position as a goal.

I wonder if it also matters more in profiles like this. It's a beautiful portrait that highlights one dimension of the tragedy of the crime.

If we had more profiles like it that came well before eulogies, I wonder how far it might go to beating back the tendency to flatten conceptions of Muslims (or any ethnic/racial identity) to the kind of demonized status that's required in order to plan a terrorist attack like Christchurch.
This has an M.2 Key E connector which has PCIe ×2, USB 2.0, I2C, SDIO, UART and PCM. Hypothetically an M.2 PCIe drive could work with a Key M to Key E adapter, but I couldn't find one in a cursory search.
One itch which (curiously) I can't seem to quite scratch in LaTeX is that it should be possible to say "plot equation \ref{eq:smth} for X in (-4,4)" and just get the bloody graph. Why should I need to define the equation again in a separate place, perhaps even in a separate file?
You only get to leave without the friction if you don't order any drinks or wine, but I can definitely see the appeal. We go on a lot of cruises, and being able to get up and go without waiting for the check is nice.
Folks that are commenting here that "well Big Company XYZ does some shady stuff how is that any different" honestly make me very sad.

If you've read Bad Blood and can honestly say that the behavior of Google, Tesla, et al reaches anywhere close to the level of deceit, malice and downright sociopathy exhibited by Holmes and Balwani, I question your moral compass.
If she had gotten it a day or a week earlier, what was she supposed to have done with it? I mean, in terms of its political objective/demands?
How's Mobilink? When I roamed with T-Mobile there they seemed to be the one that my SIM locked onto. I heard they were good but expensive (but this was 2014)
PSA->media and all: stop feeding the wingnuts/trolls.
I agree that hasty regulation would probably have more unintended side effects; however the other points still stand. Prohibition, for example, is always accompanied by a black market. There is _always_ an unintended consequence of any regulation. GDPR will likely add a tax on individuals as large companies pass through compliance expenses to us. Real privacy threats (INCLUDING THE EU) GDPR is meant to block will still continue to operate.
The Trap of Free-dom
Is devonthink a good option for storing, searching and organizing plaintext? I often make a note while pn computer and save it within a dropbox folder. I have no good way of accessing these quickly on ipad and have wondered if devonthink would solve it.
Fair point. Shows and concerts are a one-to-many versus a many-to-many experiences. Everyone hears the same sound versus your steak is perfect and mine is overdone. Although, Broadway shows can have alternative actors perform though in case the main actor gets sick, Lebron James gets hurt, etc.

I've never walked out of a restaurant after the food was served. I've had poor experiences at nice restaurants where little was done to remedy the situation, and I've had times where simply moving tables resulted in a free meal.

I realize Yelp and Tripadvisor have been known to hide or remove bad reviews, but this often is the best recourse of action along with contacting the manager or owner, or potentially disputing the charge with your cc company.

I'm not sure if Tock has any policy specifically in this instance? My guess would be that they leave it to the you and the restaurant to figure out?

Interestingly enough, the co-founder of Tock and Alinea just had a public dispute with Cat Cora of "Iron Chef." I've been to Alinea and Next, and had incredible service, but things happen.
or consider that the law also makes allowances for governmental organizations.

on edit: I see someone has already addressed the issue several comments lower and in depth https://news.ycombinator.com/item?id=19426066
The Making of F-Zero
Facebook Marketing for Shopify Stores: A Complete Guide
Best Homebrew Packages for Mac in 2019
"The Strange Case of Francis Collins" https://samharris.org/the-strange-case-of-francis-collins/
So, avoiding the discussion of what constitutes best practices, it's important to recognize that you don't know everything (which you seem to get), but also identify the things you don't know and learn how to research them enough to handle your task, which is definitely more than Wikipedia but most often you don't need to be an expert in a thing. Unfortunately, if you don't have people around to grade your work, developing a sense of this can be quite hard.
Foucault brings up interesting points regarding science and power. In that those with power have control over what kind of information is created and distributed. We can see this through corporate sponsored science, where they both control the production of new knowledge, and attempt to convince the public of one thing or another that supports their cause through the production of knowledge.

IMO this is one of the reasons we are observing an epistemic crisis in our political sphere, "post-truth" if you will. Where it isn't about what is said, but about who says it and the manufacturer of such knowledge. A lot of modern "woke" thought (anti-vax, flat earth, climate change denialism) centers around an opposition to modern institutions of knowledge manufacture. So anti-vax is less about believing that vaccines are harmful, and more about being opposed to the western medical establishment and forced medication by the government. Climate change denialism is less about holding the view there is no change, but more about opposing the "progressives" and the "NWO lobbyists" who are trying to force change down our throat. Flat earth movement is less about believing that the Earth is flat, and more about being opposed to anti-christian sources of knowledge as well as being opposed to information manufactured by the government. I won't say that they don't believe these things, but when we are talking about scientific authority, we need to understand why these people choose to let certain knowledge manufacturers have authority over others. In some respects, their heart is in the right place, being opposed to centralized institutions of knowledge production, it is just sad that a lot of them are prone to irritating theories like these.

Another issue with current science is of course funding difficulties and publication bias. The feedback loop of needing to have something to show for your work that is going to provide immediate benefit somewhere isn't doing any favors.
Beyond cultural influences, they also reflect a strange human conception of logic. We have an intuition of the concepts "AND", "OR" but not for "NAND" which would be much more convenient. We also merge implication with causation to create an idea of "if x the y".

If a jelly fish, remorah or shark built a programing language, I too wonder what it would like like. Maybe we can get an AI to make one someday and see what happens.
This has been studied. Coughing into your elbow is better than coughing into your hands, but not as good as wearing a mask. Wearing a mask doesn't completely protect the people around you (unless you're using something more than just a basic surgical/dust/pollen mask), but it does help a lot.
Ah, no wonder my wife liked that so much. I haven't seen it.
I agree that it doesn’t matter a whit for any single grant or paper, but one paper (or grant) rarely makes a career.

My claim is that people systematically underestimate the value of good code to a research program. Good infrastructure lets the lab focus on the scientific questions, rather than the logistics of moving and processing the data, which in turn allows them to publish more, better, and faster. This is true for a lot of things: some labs have fantastically good imaging pipelines, or have worked out how to rapidly train animals for certain behaviors, or can reliably do an assay that often fails in others’ hands, and derive a huge benefit from it. Some are so good that I wouldn’t even consider competing with them in their niche. My argument is that good code can also have returns like that.

As a personal example, my first paper at McGill took about three years to finish. The next took about a year and a half (and just came out). We’re on track to submit at least one—-and maybe as many as three—-papers this year. Some of this is due to practice, but a lot of it is due to the fact that we built reusable components instead of “the script that gives the numbers”
I worked more with backend (Java, Python, PHP), but in my current project we needed a good UI, and decided to use Vue. No regrets. Using it almost everyday. I knew Backbone and a bit of Angular, but after using Vue, its cli, i18n, vuex, and also vue mastery, I'm not looking at any other tool for now.

The community around it is also extremely helpful.
That is what I do but common folks have no idea what DNS is.

Another thing Reliance has done with me in past is to sell my billing data to a fake debt collection agency.
Microsoft does a great job with its ios apps. Great ui, sync using other services like dropbox if you want, lots of updates, great apple pencil support, etc

Using office apps on ipad went a long way to turning around my opinion of microsoft.
> I would say your statement is even more misleading than mine.

Fair enough, I guess. I think of groups like Blue Cross/Blue Shield or the NAR as representing corporations, but I can see how you'd disagree on a strict reading. I didn't mean to mislead.

> General Electric has fallen off a cliff since 1998.

In 1998, GE spent $7.28m on lobbying. Nearly every year since then, they have spent more than that, generally staying north of $16m per year, with the exception of the last three years.

Your statement is true only for the last three years.

Same source: https://www.opensecrets.org/lobby/clientsum.php?id=D00000012... for GE, https://www.opensecrets.org/lobby/clientsum.php?id=D00000010... for Boeing.
Exactly around the same time an American strike in Afghanistan killed a number of children. That's justified violence which is political, this is unjustified violence which though is aimed at the political is individual. To me both are tragedies of similar magnitudes. One group lacking representation and considered the "other" while another group considered a part of "us".

https://www.nytimes.com/2019/03/10/world/asia/airstrikes-nan...
Why is it a fine? Why not a tax?

Taxing unused spaces sitting idle makes a lot more sense than income (ie: people’s work).
Oh, it's more common than you think, only it being highly valued is rare. That doodle you drew while having a conversation on the phone? That's throwaway art, even if you don't consider yourself an artist.
That there are also different methods, and sometimes they are useful.
Sadly, your assumption is incorrect. Some of the time, as a merchant, you do get a specific indication of problems like insufficient funds or an expired card. The problem we're talking about here is all the other failures, where you just get some entirely unhelpful generic code that translates roughly to "declined, for reasons we're not going to tell you". From personal experience, this second group can often represent the much larger share of total failures.

When a generic code comes back, you don't get your money, but in a not insignificant number of cases, you do get an upset customer contacting you to ask why their payment didn't go through when their card should be fine and they've been using it with you for a year now and they just used it this morning at their local store with no problems. You can understand their frustration.

The reality is that most people don't realise how horribly unreliable the card payment infrastructure we rely on actually is. They can and will blame the merchant who declined their card if they don't know of any reason that it shouldn't have worked. Even if they don't blame the merchant explicitly, having their card declined causes a lot of people some embarrassment, and that is not a reaction you want associated with your store or service if neither you nor your customer has done anything wrong.
Then, the malicious script can just pop up an official looking dialog box with a message saying that they are 'testing' the confirmation system, and please accept/agree to the next sms/alert from the app.

Having direct control of the user interface is very powerful.
I believe that the parenthetical comment wasn't intended to be snide, and wasn't trying to imply that Eastern mask-wearers don't understand this. I think it was more to explain it to Western readers, as this is something that is very commonly misunderstood, at least in the US.
There is about five to ten books that will be commonly recommended to be a better programmer. Code complete, Smalltalk best practice patterns, clean code etc. You can find lists online. Read a few that seem interesting and at least you will have common ground with many other programmers.
Even if she had received and took it seriously, what do you expect her to do? 9 minutes to receive something, determine it is real, and do something about it is not a lot of time.
Perhaps one of the other non-flip phones presented here may work in the "bring your own device" option presented on that Verizon Basic website.
Looks pretty DOA to me.
> Why is it a fine? Why not a tax?

what's the difference?
> When writing LaTeX documents, put one sentence per line in your source file.

An interesting tip, never thought of that! It changes the way you write a bit, but it does make finding changes easier, finding errors easier, and forces you to think more about each sentence since you have to hit "enter" at the end of each one.
As has been fairly publicly announced, the email was read and taken seriously and was forwarded to security services less than two minutes later.
Google charts no longer will create QR codes
Until this week, Google offered a service to generate QR codes as part of its static charts api.

The google page for it links to the new actively maintained charts api, but QR codes are not listed among the gallery of chart types.

https://developers.google.com/chart/infographics/docs/qr_codes

That's too bad, it was a nice, simple service... pass it a url, it gave you back an image of the specified size.

Any thoughts why google would drop QR codes, about a year afte they finally added a QR scanner to Chrome?
They have a 3G model, I'm using right now! They also have a 4G 8110 "Bananaphone" that runs KaiOS, a sort of 'inbetween' smart-and-dumb phone.
Neither of those block spoofed numbers, both work by creating a blacklist.
The details provided by the article read rather badly for Boeing for several reasons.

Firstly, I think the whole issue is not going away any time soon which is bad enough.

But what looks worse is the article points to high levels of incompetence, if not gross negligence in the design and testing of the MCAS.

Like all 737s, the MAX actually has two of the sensors, one on each side of the fuselage near the cockpit. But the MCAS was designed to take a reading from only one of them.

Lemme said Boeing could have designed the system to compare the readings from the two vanes, which would have indicated if one of them was way off.

Alternatively, the system could have been designed to check that the angle-of-attack reading was accurate while the plane was taxiing on the ground before takeoff, when the angle of attack should read zero.

I can see this headed to the courts and if the details in the article are found to be correct, there's a good chance Boeing would be up for a rather big settlement, not to mention a massive dent to their reputation
He seems to be a wonderful man and my prayers are for him and his family. But I wanted to add something that seems to be better written by the author of the article already.

> Atta Elayyan was just one of 50. Remember him, but don’t forget to remember the other lives that were lost that day, each with their own story, their own path, and their own mark on this world.