skysight-inc/HackerNews huggingface dataset:
> The next-level challenge is compiling multiple alternates into the same binary, and selecting the best at runtime.

What are the use cases for having multiple alternates in the same binary? Why not decide them during the compile time for the given architecture?

If portability is the concern here, wouldn't it lead to sub-optimal code anyway?
Teddy Gray's Sweet Factory
I tried several MagSafe-like USB-C cables and found them lacking reliability, ending up having to re-seat the connectors multiple times to get them to connect properly.
Don't think USB-C and MagSafe are a good marriage.
Why not batch cook and plan on sometimes reheating leftovers?
I agree - and as a robotics researchers working on humanoid robots told me, if the robot looks too human, users will be reluctant to treat it as a slave and order it around; they'll feel bad about and want to be nice to the robot.

Whereas you never feel bad for making an appliance work 24/7, or to ask your dishwasher to start his work at 11pm.
GT Mustang?
> nothing with importance is being produced in Arabic

That crosses into some sort of racial (or whatever) flamewar. Please don't. It leads to destructive dynamics that are just what we're trying to avoid here.

https://news.ycombinator.com/newsguidelines.html
Wouldn't a workaround for this be storing the (smaller) hash of a better passphrase, and using that to authenticate once arrive at the "vital bits"?

Then again...someone complacent enough to get that far behind in infrastructure probably doesn't have any chance of that being thought of/appoved.
#Infrrd #IDC #IntelligentDataCapture #IntelligentDataExtraction #DataCapture #MachineLearning #OCR #AIaaS #NLP #ImageRecognition
https://github.com/ClassicPress/ClassicPress
We have made something similar: https://www.cryptoground.com/games

In our platform people can create their own games and play.
You can solve the uneven wear problem by not replacing them in the bin until the bin is empty. The laziest way to do this is to not launder your socks until you run out.
Data Stream Gym for Reinforcement Learning – Stock Market, TimeSeries Data
i have not used textmate, but the description let me come up with this idea. maybe it's useful:

consider the command

A | B | C | D

when you process it in up, split the command at the | and process each one separately. that is first run

A;

save the output into a buffer (BA)

then pipe BA into B, save that into BB, and so on, until you have 4 buffers containing the outputs of A; A|B; A|B|C; and A|B|C|D;

now when the user edits, you can see which section is changed. say the user changes the command C into C1, so the pipeline becomes: A|B|C1|D

at this point you can pipe buffer BB (which has the output from A|B) into C1; write that into a new buffer BC1; and pipe that into D;

the old buffers C and D can be removed at this point, or you can keep them around in case the user undoes their change and goes back to an old version.

greetings, eMBee.
I do seem to get many bad links, but I think it may be Search Engine Optimization? Or possibly it seems Google takes me to more social media links than in the past.
Personal attacks will get you banned here. Please review https://news.ycombinator.com/newsguidelines.html and don't post like this, regardless of how wrong someone is or you feel they are.
While I agree with you, I feel the same way about production Tesla's with autopilot also.
Never gonna happen. Think about it: the principle of science is mapping the empirical world with a logical one. A null result represents a failure to do this. In a binary case (either this or that), a null result gives us information, but the majority of null results tell us nothing more than "our hypothesis was wrong". Having a wrong hypothesis means you got unlucky sure - but repeated enough times and treated statistically it means you are a less skilled scientist than someone who gets more affirmative results.
Regardless of how you feel about this person or any other, would you please not post uncivil and/or unsubstantive comments to HN? We're trying for better than this here.

https://news.ycombinator.com/newsguidelines.html
You know the smell of freshly cut grass in summer? I really like that smell, it triggers some intense memories. Then I read that the smell is away for the plant to signal distress. Now the smell triggers the memories and then a wave of gilt.

https://www.sciencedaily.com/releases/2014/09/140922145805.h...
> Why do this? What are the failure modes this protects against?

I have a use case for this: I've written what is basically a crud web app for a non-profit. That's an offline app (appcache) and right now uses localstorage for keeping data offline in the browser while in the field. That is pretty brittle as is, but dedicated application installations didn't fit the budget. The app is used in the field by volunteers all over the country. With volunteers fluctuating and many people being privacy conscious, it happens regularly that they change Firefox preferences to delete cookies etc. on shutdown, and now newer Firefoxes deprecating localstorage, potentially resulting in data loss.

Something like IronDB would actually help me.
I doubt that
Can you please not take HN threads into tedious flamewars? Of all the stupid loops we get into, Musk Mania—hate him, love him, boo, yay—is about the stupidest. It's worse than bickering about Spiderman.
> GraphQL is better suited to how JS web apps work.

If the server side is also JS, because it is just a pain in anything else.

I am yet to see a good reason to move away from the flexibility, and most relevant, the tooling of REST.
Yeah, its not great, but unsurprising considering how this person's website has a floating bottom bar asserting that all rights are reserved. Just looking to show off, not help others follow in their footsteps.
If you break the site guidelines like this again, we're going to ban you.

If you'd please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, we'd appreciate it. That means being scrupulously respectful, regardless of how wrong or annoying some other comment is.
Well, it certainly depends on the person doing that, like accuracy of AI depends on the programmer.
Who's the $1.5B Mega Millions winner? We may never know
> One small mistake, and it could kill his wife, himself, or someone else on the road.

I believe you have just described driving in general.
All that aside, I find the script flowing and incredibly elegant and beautiful, purely from an aesthetic point of view.
From the beginning, CSS tutorials said just what you said, that the web is not the printed page and that you should not strive for pixel-perfect layout.
The original content I’ve seen on apple music is pure garbage. Just a lot of semi-famous people talking about things I don’t care about too much. Stuff that makes you think maybe the head of their content development is completely out of touch with what people like in shows. Unless this changes I don’t see the TV service doing well.
A more Pythonic way do to this would be

id_to_name = {g['id']: g['name'] for g in list_of_genres}

And

for i in range(len(list_of_genres))

is really a dangerous antipattern better replaced with

for genre in list_of_genres:
I work closely in the space of providing time series databases as managed solutions. I can say that I am very happy to see this recent development of new tsd's and this with timescale is a huge bump to the industry/segment. Everybody currently measures some analytics and mostly user data and there is so much abuse with it, yet there is so much more you can measure and do and it is still very early stage. Farms, industrial applications, IoT and so much more. I'd love to just measure temperature and wind speed at unprecedented resolution.
Please don't post like this here. If another comment is wrong, feel free to provide correct information, so we all learn something; or simply don't comment.

Edit: You've posted uncivilly to HN before. If you'd please review https://news.ycombinator.com/newsguidelines.html and follow the rules from now on, we'd appreciate it.
I have very limited knowledge on the topic so take what I say with some skepticism, but one thing is that most words are formed by a variation of a three or four letter root word. So this gives a lot of flexibility and subtlety to the language. Context is everything. A root word for example made up of the letters d - r - b in its most basic form means to hit. But that same root can be used to mean depress (as in a pedal) or separate things (sort) or ring a bell or to agree on a time and place for a meeting, to be unrealistic, to make and example or analogy. The dictionary entry is multiple columns. And this is common in the language.

Further to the competent speaker this results in no difficulty understanding the language give the next point which is its grammer. Words and therefore phrases and scentences have their grammatical role signified by Vowels.
Ubuntu Touch never got off the ground, and Windows Mobile was a mess to try and load apps onto (having wasted waaaay too much time messing with that years ago).

On the topic of Ubuntu Phone, the reimplementation of Signal for it tried really hard to look exactly the same, except core features like calling and media were broken or had issues. https://github.com/janimo/textsecure-qml
This breaks the site guidelines and we ban accounts that do it. Please review https://news.ycombinator.com/newsguidelines.html and follow the rules from now on.
Note that the no-js version is broken in uMatrix unless you explicitly enable spoofing <noscript> tags. Not sure if there's anything you can do about that, but it took me a long time to figure out what was wrong.
They have the advantage of being in fairly trivially replicatable fields, so we can say with confidence they found something true.

As to luck, who can say?
Yeah, we all know these are dead in the water.

What I mean was, the old OS vendor ethos just doesn't exist any more - its no longer about giving the user the tools required to get the best value out of their computer, but rather give the computer the tools required to get the best value out of the user... RedHat/Canonical are real OS vendors. Microsoft is an also-ran ad-agency wannabe. Google: same. Apple: I give them a pass, but only because they seem to be taking privacy seriously - if only they'd give the user more control over what's going on with their devices, and stop doing things designed, clearly, to just sell more hardware ..
Same way you do if your drive fails in your computer. You don’t. You should make regular backups before anything happens to your device.
Nah, I think you’re missing the point that you can google “bullshit psych studies” and get pages of results. This isn’t an indictment of science, this is an indictment of journals and academia today.

Had this registration been in effect 300 years ago, Newton/Darwin would still be fine.
The Third Wave of AI, Big Data and the Dodo
Dang, I appreciate you moderating HN and trying to keep things civil and on topic. I agree my tone was perhaps not the best. However my point still remains, though I could have articulated it better and frankly it's shared by many Americans outside of the bay area.

> You've posted tons of comments grinding this axe, and it has passed the point of tedium, so please stop.

Your asking me to filter or silence my voice and displeasure of the dirty underbelly of the bay area and its omnipresent hypocrisy. My main complaint is that both sides of arguments are not free to discuss on HN, and it seems that more traditional and conservative ideologies are shutdown, moderated, and displaced, while extreme liberal ideas are celebrated. We all have our inherent biases and leanings, but as HN moderators it seems unfair to selectively target moderates or conservatives.
If the modifications a person makes have the potential to kill members of the public, I think you're wrong.

This is new technology; laws and regulations need to reach a stage where they're able to protect against the worst from happening.

People have to take driving tests. Is there an equivalent safeguard for an autonomous vehicle?
Well overall Cook is right but... apple needs to provide alternatives to the common people!

1. There is no equivalent for Facebook and apple cannot build a one with privacy
2. There is none from Google-Search and apple has not built one
3. About WhatsApp? (iMessages - yes only within walled garden!)
4. Google groups-?
5. Browser? Safari?
6. Calendar -> Even creating a icloud account needs iDevice
7. Cant create more than 2 Apple account from same iphone!
Wow - they are great. Thank you for that link!
And I don't think it sounds any harsher than other hardcore punk in English.
Please don't do any more petty flamewars on HN.
Please do not do petty flamewars on HN.
Toss me an email, I'll see what I can do :)
We detached this tedious trainwreck of a subthread from https://news.ycombinator.com/item?id=18292674 and marked it off-topic.

Please don't foment this kind of thing on HN again, regardless of how strongly you feel about pronouns. It only gets worse and nastier the larger it grows.
350kW is about 1800 m^2 of PV panels; you need twice that plus a battery bank to operate at night. You might want a grid tie only so you can do net metering. At current prices for Chinese panels (not counting the Trump tariff) that's on the order of a million dollars. Now double that to pay for the electronic chargers themselves. So $2 million in capital costs and no recurring costs except maintenance. That's almost certainly cheaper to build and permit and operate than a petrol station, and those seem to pop up everywhere.

I don't think it will take more than a couple of years for well-maintained superchargers to be ubiquitous, and that's if you give away the power for free with government subsidies. If you charge customers for the energy, it might happen even faster.
Just like Spanish was actually the language of Castilla region, and all other Iberian languages had to struggle for survival.

During multiple times throughout the history, it wasn't healthy to speak other Iberian languages in public.
Science should be publicly funded. Capitalist funding of academic research has perverse incentives.
I really enjoy that Napolitan and Sicilian dialects are kind of still being spoken.
I wouldn't say it's anything like a perverse curiosity. I can take Richard's word for it, no problem. He seems like a good man, in addition to his great work on sqlite and fossil. I thank him for sharing.

It's more of a functional curiosity, and that's mainly why I'm interested to ask (even though it does come off as stand-off-ish or doubting Thomas-y). Perhaps he has an interesting technical approach or has already starting thinking about one.

My approach, which I'm working on right now, uses Rust + Lua + C (Libsodium), found at https://github.com/foundpatterns The ability to send cryptographically strong, web-based messages is a fundamental building block for what I have in mind with LightTouch. (Coincidentally, for pledges like this, among many other things.)

So far, I have keys generating in a simple profile creation interface, and then sending the profiles and keys to friends' machines. This sets up the ability to add witnesses to eachothers' messages, which so far happens by default when any user requests a document. LightTouch puts an http signature in the header for every outgoing response. And the Lua web client, which uses Rust's Actix-Web client, verifies these incoming response using Libsodium and the on-file key (in the future, also algebra with witnesses), and it saves that message for later.

So, to put my words into code. I will mark Richard as a trustworthy person in my profile for him. And, when he puts up a cryptographically verifiable profile to sign what he says on sqlite.org, my incoming messages will show them as true to his word.
> knowing the rules of grammar is nowhere near enough to speak it correctly

So just like every other language.
Please do not post in the flamewar style to HN, regardless of how you feel about someone or a company.
A free printable map of the world in Equal Earth projection
I'm a polyglot, and what keeps me from trying to learn Arabic is precisely that.

Back in the day I worked in a very international environment, two Tunisian colleagues spoke Tunisian to each other, but when the Moroccan or Lebanese guys from the other teams came to ask some questions, everybody switched to French. If was small talk, they would stick to Arabic with the Moroccan though.

It's pretty amazing that Arabic, technically spoken in a contiguous region from Morocco to Saudi Arabia isn't mutually intelligible with itself, whereas English, French or Spanish, separated by oceans for centuries, even if they grew different variants, stay intelligible.
The rough equivalents in the Perl ecosystem would be cpanm (for installing), carton (for managing project-specific dependencies), and perlbrew or plenv (which I think are more like pyenv than virtualenv)
Definitely this. I've had a Wordpress site for years that I've let sit dormant. Recently I got the "I should build a personal site" bug, but rather than jump on Wordpress I set up a Github Pages site and just put a redirect on my Wordpress site to that one. Why?

1. Static is secure. Wordpress is a notorious target for hackers and I see constant attacks even against my empty, worthless Wordpress site. But you can't attack a site that doesn't take any input or perform any logic besides choosing which page to display.

2. Markdown is simple and does the job. I don't need anything fancy to write my thoughts and link to resources I find useful.

3. I find Jekyll to be more flexible than Wordpress. Technically both can be used to make any kind of static site, but I find the customization friction to be lower with Jekyll.

4. I like the built-in version control I get with git/Github.

5. I like editing my site with an IDE where all files from content to style are intuitively accessible rather than navigating Wordpress' interface.

6. Github pages includes HTTPS and DDOS protection that I don't need to think about (or even know about). It's just built in.

7. It's in keeping with the open source spirit to have my personal site open source. Anyone can go in and look at what I'm doing, how I'm doing it, and even the history of how the site evolves. They could even fork it if they really wanted to for some reason.
Would you please stop posting political flamebait to HN? You've done it often enough that I'm starting to wince when I recognize your username in a thread.
A way to do this with regular assertions is to chain a C string with the expression using &&, as in:

assert((x < 2) && “too many items”);
That is absurd.

Anyone who thinks that “the privileged” respond the way that they do out of fear is seriously delusional. Activists who think that way will never accomplish their goals, because they fundamentally misunderstand the problem.
Does the ML course have videos that can be accesed online?
I had been using that as an excuse too :) but I've made some progress with Mango (may be available via a local library).
HN moderation has nothing to do with what YC is doing in China, as anyone can see by looking back through the many years' worth of comments I've posted. The macro political climate has changed; HN moderation hasn't. The standards are a flatline, to the point of janitorial tedium.
I've noticed a lot of us despair about whether we can contribute as an engineer as we get older. I didnt know Glenn but to be a badass coder and maintainer of hugely popular library at his age is truly inspirational.

RIP.
Fabulous thank you for sharing/creating!
That's a good point, thank you! I will add a new section for this later today.
The fact that the Tunisian dialect is infused with French words doesn't help with communication either, especially with someone from the middle East.
For mac: go get -u github.com/akavel/up
I agree, gains should go to reading the code most of the time. But when you say

> It is a suspect proposition that anything is gained by turning 3 lines of code into one line of code.

Some code is way more verbose than its description would be.
A named function signals intent:

function multidimensional_transform(the_data)

And for Javascript ES2015 there is new syntax (like spread operators) that improves code the same way.
I rented a Tesla for a few days for a long drive, and very quickly I learned to ignore any charging station that wasn't a supercharger. For a gas station analogy, non-superchargers are a broken-down single-pump station with peeling paint in a bad neighborhood that may or may not be open, and a supercharger is a clean, brightly-lit 24-hour Shell station. Which would you prefer for filling up your car?
SCMP reports: "Information consists of passengers’ names, nationalities, dates of birth, identity card numbers and historical travel details." So for the majority it'll be one or more of those data sets.
Cathay Pacific data hack hits 9.4M passengers
If you use an ad blocker in browser it does the same thing.

Native ad blocking only works when an app uses an obvious third party plugin for them. The native stuff all stays
Open source MySQL data transfer/replication tool
Yeah, I can only compare with Canadian undergrad and they were still far behind by 3rd and 4th year, even though the rankings show the universities higher. The rankings have little to do with quality of education and more with impact of research I presume (or they're entirely made up).

At the graduate level (Master/PhD) I'd say it becomes comparable, but there were very few Canadian students compared to Chinese and Iranians.
iPhones have had 4 mics since the 6s, and that is enough to do some beam forming and target individual voices. Phones with 3 mics such as Pixel phones, iPhones starting with 5, and various phones from other manufacturers, can have some basic beam forming capabilities for picking out voices.
You think Iraqi, Syrian, Gulf arabic is the same as Maghrebi arabic? As an Algerian I have yet to meet anyone east of Tunisia who can understand the Maghrebi dialects without us heavily modifying our speech to mimic MSA.
The foundries operate at very low margins, They need atleast 5 years to get the money back. I think it was a race to lower costs as there is no significant change in quality of chips between taiwanese foundaries or former german foundaries.
Howto host 10 WordPress Sites on AWS for under $4/month using EC2 and CloudFront
I usually SELECT COUNT(*) WHERE ..., and only subsequently overwrite with DELETE.
4chan mathematicians solved a problem but nobody knows how to cite them
Out of curiosity, what browser do you need to support that doesn't support pointer-events?

Internet Explorer 10? No longer supported by the vendor, other than for Windows Server 2012 which likely won't be used by your user.

Opera Mini? What is your usecase? Opera Mini works very differently to other browsers. You can select the text whanever it's visible on the screen, even if it's covered by another element - as for this browser, the layout doesn't really exist. Disabling forms isn't as necessary, as Opera Mini waits for a script to finish once you press something.
As far as I know from reading papers, Fortran compilers do a much better job thanks to the language semantics.
Well, testers are the first to go to cut cost... Usually..

This was true ten years ago and is under agile still true..
> I can't blame researchers for tailoring their research to help their own careers but this should help prevent that.

It regularly astonishes me how easily people are willing to accept scientific malpractice with such excuses.

While I agree that mechanisms like registered reports are the way to fix these things at the core, I do think that these mentalities ("it's just the system, I can't do anything but cheat with my scientific publications, my career!") are a big part of the problem.

Good read on the issue:
http://www.talyarkoni.org/blog/2018/10/02/no-its-not-the-inc...