skysight-inc/HackerNews huggingface dataset:
I've not done LFS, but have worked a bit with Linux on arm devices, and I would avoid choosing an arm device for this purpose because the state of upstream kernel support for many devices that arm manufacturers use is, well, shit. You'll almost certainly have to use some old, unmaintained manufacturer kernel to get all of the devices working (e.g. graphics).

Edit: It actually doesn't seem that bad for some(?) rpi devices: https://elinux.org/RPi_Upstreaming

Not sure if that list includes all devices found on even the newer ones too.
Odd. This seems to go against one of PG's essays.

> School

>

> That's what I'd advise college students to do, rather than trying to learn about "entrepreneurship." "Entrepreneurship" is something you learn best by doing it. The examples of the most successful founders make that clear. What you should be spending your time on in college is ratcheting yourself into the future. College is an incomparable opportunity to do that. What a waste to sacrifice an opportunity to solve the hard part of starting a startup — becoming the sort of person who can have organic startup ideas — by spending time learning about the easy part. Especially since you won't even really learn about it, any more than you'd learn about sex in a class. All you'll learn is the words for things.

[1]: http://paulgraham.com/startupideas.html
Yeah, the Black Mirror reference is a stretch - Apple is rating devices, not personalities, using simple metrics. I think the mistake was them using the word “trust”, which triggers all sorts of emotional readings.
'Croydon cat killer' mystery solved by police
Yea I wasn't sure enough to make a stronger claim, but I don't believe I've ever used ordered iteration of a hashtable. I feel like if I was tempted to do so, it would prompt me to rethink my design. Call it an "algorithm smell"
> The promise is that it increases your typing speed and reduces the strain on your fingers.

> The jury is still out on whether Dvorak improves typing speed.

> I cannot judge if Dvorak helps with RSI issues as I never had them from typing

why was this article post even written?
Famously, this is what Justin.tv did. They split the company into three parts:

1) Justin.tv
2) Twitch
3) SocialCam

I suspect if they had to choose one, they would have done SocialCam, and they would have missed the billion dollar opportunity that was Twitch.

Like most things, it depends.
> > It's also impossible to do something as simple as trigger a job only for tagged commits on a specific branch or skip certain steps in the pipeline based on what happens at job run time...

> I think you should refer to the manual.

GP is correct - there is no way to do it. Workarounds posted on multiple issues simply don't work. Official docs are vague on the matter, but the fact is, GitLab doesn't support this common scenario. And a few others either while we're at it... Like allowing me to schedule a manual job for when dependencies finish. I have to wait every time and it's annoying as hell.
Probably to be read as (very good) (editor integration) rather than (very good editor) integration.
It may come up against the same pitfalls again and again but it has produced some of the most popular desktop + mobile apps out there because it consistently has some of the best benefits (large community, standards driven approach, lots of developers who know the language)
Trump Eases Curbs on U.S. Cyberweapons as Election Threat Looms
The billing period isn't changed, instead a pro-rated amount is changed. For example, if you add a seat half way through the billing period, you'll be changed half the normal amount for it. Reducing seats will result in a pro-rated credit on your next billing cycle.
I'd just be curious of a derivation of how much energy can be transmitted by ultrasonic energy transfer without causing hearing damage due to prolonged exposure.
the problem is not "me".

We always like to think of consumer choice as being the ultimate determiner for what becomes and stays successful, and that's how it should work. But, it's not actually how it works. With sooo many monopolies out there (at&t/comcast ISP), there's a lot of things where you don't have much consumer choice or no consumer. And when you do have a choice, the cost of switching is super high.

I periodically go through my apps and see which ones are taking up the most disk space/memory/bandwidth/battery life and prune all of the ones above a certain amount.

Guess what all the top 10 have in common: yup, they are all pseudo monopolies. If you think the problem is you, I dare you to go to your top 10 biggest wasters and see if you can find a viable alternative to any of them.

Heck, sometimes, it's literally impossible to delete certain apps: the bloatware that's baked into all our phones. But, people don't seem to mind, some of those app even rate 4 stars out of 5.

And it doesn't help that searching for an app is such a big pain point. When you do finally find an app that meets your criteria, it's tough to find another ones that meets All your requirements.

But, my impression is that, most non-tech people don't care about hings like: disk space, memory, bandwidth or effect on battery life. At least, not enough to measure it or do anything about it. My wife would rather carry along a super heavy dumbbell-weight battery, than look at which apps are draining the most juice.
I mean, sorry that the author spent time on something that he wishes he hadn’t, but his anecdata conflicts with my anecdata and that of my spouse and various friends.

Learning dvorak many years ago was something I’m still glad I did. I didn’t know touch typing beforehand, and found learning dvorak relatively easy.

My spouse did know qwerty touch typing beforehand, and she also found learning dvorak relatively easy.

Some years ago I did some rough estimates of saved finger stretching based on a corpus of my own emails. I’ll never know whether I'd have typed those emails faster or slower with qwerty, but I’m absolutely convinced I did save finger strain.
> I switched to Dvorak, but other people tended to object when I changed the keyboard layout on shared machines

This is why I invested in an external keyboard which is hardware set to dvorak. So whatever machine I go to, I just plug-in, and be on my way.

Some suggestions:

- TypeMatrix 2020

- TypeMatrix 2030

- HHKB

I personally use an Ergodox.
What's your take on the Kinesis Advantage vs Ergodox EZ? I'm currently debating between the two.
My experiences duplicate yours w/r/t learning QWERTY. Self taught touch typing the wrong way followed by a class during high school for the right way. Alternate layouts don't work for me since I can't take them with me to new keyboard. I learned that layouts matter back when some idiot swapped Caps lock with the Control key putting both where they are now, in the wrong place.

Split keyboards are another story entirely, comfortable, compatible with QWERTY touch typing, and the outward down tilt and separation solved my RSI issues. Definitely YMMV.
We have hidpi support on every platform.

If your dpi scale isn't being detected correctly on Linux, you can set it explicitly via the dpi_scale setting (there are instructions elsewhere in this thread)
Despite the name, it's probably less about mirroring college applications and more about competing for top undergrad/grad students who would otherwise be recruiting for companies like FB, Google, Bain, etc. When I was in grad school, the top tier firms started recruiting in the fall and their incoming graduates had all accepted their full-time offers before winter break. I believe this is the same for undergrad.

In a lot of ways, you could think about this as giving students more optionality as they will have the opportunity to consider YC alongside other extremely compelling opportunities. It's smart for YC to try and get in front of students when they're in a better mindset to evaluate that tradeoff.

I'm sure there are a lot of students who would have be great YC candidates but end up signing a Google offer in the fall and just stay there for years because the pay is so good it doesn't make sense to leave...
Its great to see he's continuing this work! Makes sense to use existing technology like IPFS to distribute the graph, instead of building the technology from the ground up like we were trying to do back in the day.
I have a pretty customized setup--Dvorak, caps-lock remapped to control, vim a custom vimrc and set of plugins I'm used to, etc.

It's certainly a mild annoyance when using someone else's computer, but in practice, seldom do I actually need to use someone else's computer, and even more seldom that I need to do development work on someone else's computer. It's usually helping someone out real quick, in which case it's easy enough to just deal with it. If I had to work on another machine for an extended period of time, it's easy enough to copy over my settings.
I use, perhaps naively, Wi-Fi Privacy Police: https://f-droid.org/en/packages/be.uhasselt.privacypolice/

> Prevents your smartphone or tablet from leaking privacy sensitive information via Wi-Fi networks. It does this in two ways:

It prevents your smartphone from sending out the names of Wi-Fi networks it wants to connect to over the air. This makes sure that other people in your surroundings can not see the networks you’ve connecte to, and the places you’ve visited.

If your smartphone encounters an unknown access point with a known name (for example, a malicious access point pretending to be your home network), it asks whether you trust this access point before connecting. This makes sure that other people are not able to steal your data.
Yes. Translations are never as good as they might be.
I need this taped on the ceiling above my bed, to my door, to my office, etc.
Twitch is now blocked in China
I learned to touch-type in high school, so switching to Dvorak 17 years ago only took about a month. I was on the verge of RSI problems when I switched, no RSI issues since. Dvorak saved my career. So "don't learn dvorak" falls on deaf ears over here. Good luck with your crusade, though. :)
The signals are not transmitted with lasers, they are transmitted with traditional RF broadcasting equipment. This is just an AM/FM radio receiver that detects RF with lasers. The breakthrough is that it doesn't require a physical antenna proportional in size to the wavelength of the frequency it is detecting.
I am not surprised because the problem wasn't correctly defined:

> At the database level, they had a "one-to-many" relationship between customers and addresses.

Which the author goes on to say causes:

> That was their first problem. A customer's partner might come into Bob's and order something and if the address was entered correctly it would be flagged as "in use" and we had to use a different address or deliberately enter a typo.

But that's not true. The problem being described is not caused or implied by a one-to-many relationship between customers and addresses. The actual problem is that the address table has unique constraints defined in such a way that duplicate addresses are not allowed.

So given that the problem was incorrectly defined as one-to-many being the root cause, it makes sense that the proposed solution is many-to-many.

Just to be clear, many-to-many in this use case makes a lot of sense and depending on what the schema looks like it may be the best solution. I am just saying that the problem described was not because of "one-to-many".

For example I work on a multi-tenant web app and we store emails (which have a similar problem with mailing/billing addresses) with a one-to-many relationship to accounts. We don't have a problem with an e-mail being used in several accounts...because our constraints allow it.
That is true for any deep learning course. You need a GPU to run SOTA algorithms.
What kind of platforms would you be worried about missing out on. Rust platform support[1] looks pretty solid, but of course isn't that of, say, C, but in practice I am not aware of (but would love to learn about!) Use cases for running a vcs on more obscure platforms.

[1] https://forge.rust-lang.org/platform-support.html
Amazon Echo Auto
I learned QWERTY when I was 14, in 1991. I switched to Dvorak in 2001. I could type about 100 WPM on QWERTY but suffered extinction of this skill even before I got up to speed on Dvorak (I can still hunt and peck reasonably well). After about a year I reached the same raw speed on Dvorak, but with fewer errors and less hand strain.

I don't know if I'd unilaterally recommend learning Dvorak, but it is a superior (and very near optimal) keyboard layout and I'm quite happy with my decision to switch, even though I didn't believe skill extinction was possible when I made the decision. (Practicing both concurrently may prevent QWERTY extinction, but I found it impossible to resist the urge to fall back on QWERTY without quitting it cold.)
There's a Credit Union for That
Very shallow post.

Come on, this is not about database design. This is about making the wrong technical choice, the definition of "I have a hammer, so everything looks like a nail".

What about export of the addresses, and using a second service on the export?
I adapted to the dvorak layout without too much trouble... but I often have to type on other people's keyboards which was quite difficult to manage cognitively... so I had to revert. Good luck though, hope you find some relief.
Allow me to somewhat quippishly rephrase your original post: "I've never heard of badly performing cross-platform apps, except for the ones written in what's currently the most popular cross-platform toolkit and the ones written in one of the most popular cross-platform toolkits a generation ago."
A tip is just an investigative lead. "Hooker Chemical is dumping massive amounts of toxic waste at Love Canal" would be a tip. It would then be up to an investigative reporter to investigate, and report what the investigation uncovers.

You may be thinking of "unnamed sources" or "anonymous sources". Those people may be quoted on a factual basis, but the reporter has an obligation to obtain the same kind of confirmation of their information as any other investigative lead.
Forgive any ignorance on my part; I'm not a dev, just a lurker with a moderately above average familiarity with tech.

I mostly type with 6 - 8 fingers, with my attention split 50/50 between the keyboard and the screen. I can type around 50 wpm, more or less, though I probably average around 30. While I'll concede that typing faster would be a boon, how much faster can one realistically type before they start to outrun their inner voice? When I'm typing up emails or narrative reports for work, I regularly stop and consider what I'm going to write, with frequent revisions. Typing papers is just as start/stop, if not worse. I can think at a certain speed, but having my hands go much faster than that seems like wasted effort. What am I missing? Is it simply a RSI (repetitive strain injury; had to look it up) thing? I can see the obvious benefit if you do a lot of transcribing, but beyond that...I'm not entirely sure. Might someone help me out?
It seems pretty clear at this point that the CCP does not want any big media/social media platforms allowed in their country unless they can control it.
This course is certainly not superficial. I have taken it as an international fellow. I suggest you do the first two lectures to get a feel for it.
Thank you for allowing scrolling past the end. Seriously.
Somewhere in this comment section someone quoted the following line by Terrence Tao:

>It seems bizarre to me that there would be an entire self-contained theory whose only external application is to prove the abc conjecture after 300+ pages of set up, with no smaller fragment of this setup having any non-trivial external consequence whatsoever.

so it's not so much that the main result is called into question but there are some useful and workable bits left over. Rather the main result is called into question because there are no other useful and workable bits.
cough siraj raval cough
I think it's an interesting look at the spread of bad information. When the concept of "everyone is 10,000 hours from being an expert" first surfaced, it was spread far and wide. As time went on and more evidence came out that this wasn't accurate, the NOT of the concept wasn't as interesting, so it wasn't spread nearly as much.

Basically, I don't blame people for still thinking it's true or a good rule of thumb. It's usually just used to say "if you want to be good at something, you have to practice", which is true.
That's an interesting question, because it has a few assumptions baked into it. I'd love to write a long eassy on that right now, but I don't really have time. But to answer the core question, one good place to start familiarizing oneself with the various schemas that are available is:

https://schema.org/docs/schemas.html

There's also a lot of good information at

http://linkeddata.org/guides-and-tutorials

although I fear that site doesn't get as much love / attention as it should, and some of the links might be stale.
These Free LinkNYC kiosks are being installed by the nyc gov't... Am i missing something in your comment?
> They formed a charity to get the tax relief from that same government.

Nope. They formed a charity to help people.
We found NitroType a great way to teach kids to type. Maybe adults too?

https://www.nitrotype.com
This is typical behavior in Japan when you question someones authority. It doesn't go well with them, it's a direct attack on their honor. You really need to go deeper with him (over dinner or so), but he refuses, so most likely he is wrong snd he knows it.
> no support on iOS

Are there no Dvorak keyboard apps?
I definitely don't want to lie to potential future employers, is there a particular way I should handle any questions about the gap?
Peter Scholze is too valuable to be lost to the hall of mirrors that is Mochizuki's conjecture. :P He is young and at the peak of his powers. Even I've heard of him.
No, no, no, no, no. The guy's barely functioning, clearly unable to keep his shit together, and your advising him to effectively get himself into debt and thus trap himself into a career he's not even sure he wants? I don't care if you're affiliated or not, I don't care how hipsterish and "disruptive" these Lambda people are, this is really, really terrible advice. There are plenty of ways to learn tech skills online without paying a penny, no need for anyone to start their career indebted to yet another start-up that exists to profit from the gullible and desperate.
It's not exposed via the command line right now
That discussion is from before Scholze & Stix wrote their criticism.
The Semantic Web Comes of Age
There’s something too this, though I also think dvorak has some real RSI related benefits.

Case in point, my handwork is a mess of barely legible chicken scratches in English and whatever other latin character using language I might dabble in.

By contrast I took Russian in college (i.e. later in life than gradeschool English) and learned cursive script. My handwriting in Russian won't win any calligraphy awards, but it's pretty good.
^ This is not sarcasm: https://en.wikipedia.org/wiki/Tire-pressure_monitoring_syste...
Can vouch for this. Joel is a machine. Not sure how he’s able to do all of this single handed but Browserless is one of those niches where someone who legit listens to their customer does a much better job than a ~trillion dollar company.

It’s simple. This is browserless’s bread and butter. For GCP, it’s just another feature for someone to get a promo.
Inflammable is everywhere in India, I honestly hadn't seen that word used to describe flammable things!
Right - meaning live configured Grafana dashboards, TLS up and running, etc - beyond just console stuff.
I think Mochizuki won't have any problems with English, since he spent his school days, up to PhD in the US.

https://en.wikipedia.org/wiki/Shinichi_Mochizuki

About Hoshi, I have seen him in a conference video before, and have an impression that he isn't good at English, which can make a bit difficult in discussion.

I don't know about Scholze and Stix.
I avoid WhatsApp but this is correct AFAIK (given that they don't push a malicious client at some point.)

The main problems with WhatsApp are as I can see:

- they scoop up metadata

- they upload the data more or less plaintext to Google for backup. (I personally dislike but trust Google but not everyone trusts them.)

- they paid way to much for it to not try to monetize it in all kinds of crazy ways
Adobe Acquires Marketo for $4.75B
I believe xkill doesn't send any signals at all. Rather it tells the x-server to destroy a window and close its connection with the program that opened the window. If programs die, it's only because they weren't expecting their connection to suddenly be closed, as most wouldn't.
I just say "no, sir" or "no, officer" and let them tell me. I make very sure to be quite polite. Never argue. Take the ticket. Anything worse is not worth the satisfaction of trying to argue. Then, sometimes, if they're not a jerk, they just give a warning, but if not, a ticket is a golden certification that you did not get asaulted or kidnapped by the government agent with the gun.
”What kind of person sends an innocent man to prison just to score a win in a case?”

Most of them likely think of it as ”taking a criminal of the street, even though the evidence doesn’t add up or even makes sense at all”.

If your boss was elected on being tough on crime, there’s the added benefit that it’s better for your career, as long as the ‘criminals’ you pick aren’t from the same social circles as your boss.
I did not foresee that my QWERTY muscle memory would be replaced by Dvorak, making it frustrating to use other people’s computers — I had to search for keys and type with two fingers at an annoyingly slow pace. This made me aware of how often you use other people’s computers.

This also happens when someone else needs to use your computer, which involves a mandatory explanation of why you are using a different layout and switching it for every time the typist changes (which is frequent when collaborating on one computer).

This is the reason why i don't over-configure my vim or anything else. If you do so you can get lost on not your own machines easily. Also coming to someone's computer which has some weird configs(vim remapping of esc and caps lock anyone?) is extremely annoying.
I'm sorry and in honesty I am not sure which problem is worse. I really like being around a wide variety of people and hearing what interests them and about their lives etc. I also can't imagine how anyone could possibly be interested in listening to even the most interesting parts in my life. Seems like the two personalities are on opposite sides of the same spectrum.
Awesome work!
Any one knows why did the author closed the shop?
My one question why was this made into it's own thing and not integrated into Sublime? I sort of would love to see Sublime have a bit more power, I can only assume it would start to consume too many resources? It'll be interesting to see what else you guys make. I really hope you consider making SublimeMail as others suggested.
Really interesting to hear that my experience is shared by any. I wrote my master thesis on rdf and linked data and the more I got into it the more I realize how it's just a collection of people praising each other's ideas without any outward potential.

In theory the idea is brilliant but the execution is poor. In many cases the world of academia is way too detached from software development to be able to produce any real-world useful tooling beyond toy projects and proof-of-concepts.
Slightly OT: it was very nice to read an article that made such wonderful use of links. Just about every case where material could be directly linked, it was done.

I particularly enjoyed the link to Dr. Calegari's blog post, as it was interesting to read the comments in 'real time' and compare that with the author's synthesis. Very good article!