skysight-inc/HackerNews huggingface dataset:
Working on a beach is optional if it's not your thing. I only mentioned it because it would probably feel less like work to me. The point is you choose where and when you want to work.

About being online - I worked remotely for a year with a 10 hour time difference. Talked to my boss on Skype once a week to discuss progress. The rest was up to me. Most of communication was done via ticket comments. Sometimes I skipped a day or even two, but I knew that afterwards I'd have to work extra to make progress.

I don't know if you're doing something wrong, or maybe it's just your personality, but when I did what I loved, it didn't feel like work at all. That was at a small startup where I was the first engineer, and I worked alongside CEO, CTO, and later a couple more guys, building something really interesting. If I felt how you feel, that's the only way I would work. The salary was a third of what I can make now at any big corp in California, but unless you really need the money (kids, mortgage, old age and no savings, etc), then you really don't need much to be happy.
It's probably following after GLSL (OpenGL Shading Language), which is admittedly an even worse name.
The opposite is true as well - it's the web developers website. If you don't like how they style the scrollbars...don't use it.
This is a really good idea, and should be a recurring HN post, like Who's hiring etc.
My point though is, if that is what they meant, there is an obvious difference between what was said and what they mean in normal interpretations, and I'm almost inclined to believe it's purposefully deceptive.

There are much clearer ways to state that, like "better for the environment".
To say it requires many acres to be chopped down is a stretch.
Web Shading Language is a non-starter. I looked quite closely at the specification. Apple has argued in the WebGPU WG that SPIR-V is not defined enough, semantically, to be meaningful, but WSL is even worse. Sometimes, it's even explained in terms of SPIR-V, like in the case of discard, where it was hastily explained in terms of SPIR-V's OpKill after we identified it was completely missing.

Apple has blocked any possibility of using a SPIR-V profile, sometimes with bad-faith arguments, despite it being the suggestion of all other vendors and the graphics community participating in the WG.

The team working on the WSL compiler had to have dominator analysis patiently explained to them, and then told us it was too complex of a concept, despite being something learned about in Compilers 101.
No, the other browser vendors are on board too. In the case of Apple, the API backend will be Metal. It'll be Vulkan or DX12 on other systems.
Chrome is adopting it!

They've signaled "intent to implement", and have started work on it in chrome for mac.

https://github.com/gpuweb/gpuweb/wiki/Implementation-Status
running arbitrary AT commands gives lots of potential... i wish they would provide (a lot) more details about their claims :(
I totally agree, the current design language of almost every electric scooter makes the rider look like a total goober.

There seems to me to be a clear gap in the market for a scooter that... looks good. One that elevates the rider as little as possible, 2-3cm seems ideal. One with a front pole that lets the rider's arms stay mostly extended downward, rather than the current "water-skiing" posture. And one with significantly larger wheels, to handle anything other than perfect asphalt.
DynamoDB/Cassandra Proxy Layer
I joined amazon a few months back and I kind of hate it. I feel like I've become a constantly working shell of my previous self and I feel like a robot. I had joined with such expectations but it sort of feels toxic. Anyway I had to get this out off my chest so posting it from throwaway.
Your comment was killed by a software filter that is based on past abuses by spammers and trolls. But moderators review the comments that were killed that way, and unkill the good ones (like yours, https://news.ycombinator.com/item?id=20952659). So this filter is mostly just a delay mechanism.

Users also often restore the comments to visibility before moderators get to them, by vouching for them. (To vouch for a dead comment, click on its timestamp, then click 'vouch' at the top of its page. There's a small karma threshold (> 30) before vouch links appear.)
i'm honestly really surprised by this! a lot of people go more vegetarian for the health benefits
Two new genetic studies upheld Indo-Aryan migration
Web Scraping Language here. It's just a nice sounding acronym.
> Is this an area where you can improve?

Yes. As with everything else it just gets easier the more you do it. We feel at our most socially awkward in high school I think, in part because we're unfairly hard on ourselves. People are way more forgiving of social awkwardness than we think, stumbling is not the end of the world. For instance, how would you react if someone was socially awkward around you? Exactly.

Relax, have fun, sleep well. You don't have to be a talkative extrovert to be liked; I'm an introvert and never chat anyone's ear off except with things I can geek out over (music, games). You grow confidence as you engage more, but to get to that point you have to break out of your shell somewhat.

A medium always helped to relate to others in my case, be it sports, music or gaming.
Self service checkout does not speed up the time it takes you to check out, but it can (and usually does IME) dramatically reduce the amount of time you wait in line to begin checking out.
> I think it’s just that people believe in the Veil of Ignorance

That's a wonderful thought, but do you truly believe that's how most people think? I see few signs of it even on relatively intelligent forums.

> Why must I be given access and others excluded merely because of an accident of birth?

Framing it as "must" is a big part of my complaint. Immigration and similar issues are extremely complex, the idea that there is a knowable "correct" answer seems absurd to me. Taking your theoretical approach for example, to where shall we export the domestic people who fail the test? We can't even remotely agree on how to handle the existing system that has essentially been in place for generations, getting other countries to agree to accept people from other countries who've failed a test is just one of many complications in that approach.
The thing about sticker packs, Pokémon cards, etc. is that you could trade the ones you didn't want with your friends, so even getting a shiny that you already had was exciting because then you had something that you could swap for another shiny or a couple of lower-value cards/stickers. You'd naturally come to the point where some stickers were much more frequent than others so you'd end up with this little schoolyard economy where everybody knew what was worthless and what wasn't. Once your collection is complete there's no reason to buy any more. Hell, some of those things even become collectors items and retain some value over time.

Loot boxes strip all of that away and introduce FOMO, so the only option you have is to keep pumping money into the machine, and then to up the ante if everyone else starts getting skins or emotes or dance moves that you don't have, so you don't get left behind.

What's more is that they're linked to micro transactions, so there's nothing stopping you throwing away as much money as you have in your bank account, or having your kid do it without any awareness of where the money is actually coming from. Spending £1.50 of your pocket money on a pack of stickers is a totally different situation to blowing £10-£20 a pop on in-game currencies to buy loot boxes.

There are few things that I'd call evil but this stuff is beyond malevolent. At best it's a shameless scam and they go to an incredibly effort to make the vanilla game boring without buying into the gamble.
We can't all be 23 year old marathon runners who shower and change at work.
Google and Apple can't do anything to mitigate this.

Edit: The following is incorrect. SIM cards are self-contained computers. Among other things, they're responsible for encrypting and decrypting communications between your phone and your carrier. This means that a SIM card will see the contents of a message before your OS or other hardware in your phone does. These exploits should work just as well against "dumb" phones as smartphones because they're not attacking the actual phones.

This API exists because SIM cards are self-contained computers; they need a way to communicate with everything else.
True but I don't think it refutes GP's central point.

The intelligence community has their hands tied when it comes to their own citizens due to strong constitutional protections, so in order to get what they desire, they operate quasi-extrajudicially (i.e. exploit a loophole) where they just get a friendly foreign power to do the spying and then trade intelligence for intelligence on their own citizens. I'm pretty sure this kind of scheme is behind GP's post and such an arrangement is not limited to members of the five eyes.
It seems to be structured more like Metal, DirectX 12 or Vulkan, so it's probably lower-level than WebGL, and reduces CPU load by lowering the cost of draw calls. These lower level APIs also make better use of multi core CPUs, and look at the huge performance differential between the other Macs and the likely high-core-count iMac Pro.

Their performance chart only lists Mac computers, so I assume under the hood this specific implementation is either translating WebGPU calls to Metal calls or at least the implementation is more like Metal. I suppose on other platforms, replace Metal with Vulkan or DirectX 12.

I just like reading about this stuff, I am not a graphics programmer, so I may be wildly off base.
This project- https://github.com/unixtreme/D3Edit, has an interesting approach of bundling the virtual environment for linux/Mac/Windows and activating the corresponding when you launch the script.
Direct link to video. https://vimeo.com/347565673
The post appears to be blogspam.
As a musician, Every sound I have tried is terrifying to the core. Well done. This is necessary like a new kind of Sleep. Actually, the Hip Hop button generated something almost palatable. All jesting aside, this is actually quite interesting, as it lead me to see the Elementary Introduction to programming with Sound in the Wolfram language. Some inflexible points of implementation: notes are represented by names and numbered pitches, like "C" and 5. This is interesting for Western music that enjoys the twelve-tone scale and chordal motion, but for generative computer music as long as we appreciate the natural harmonic string lengths we will have harmony: 3:2 and 4:3 representing relative ratios between pitches. Choosing static points on the spectrum and adding music programmatically is the perfect way to ignore everything that makes music musical, the relative ratio of frequencies
Really tired of people thinking "healthy eating" is just calorie count and salt content. There's so much more to nutrition than these two numbers.
When you see people with stem Masters and PhDs working as highschool teachers you begin to wonder if the problem is intelligence. Or when people with PhDs in bio/Chem are working as programmers you wonder if it's a question of talent.
Presumably the point of the comment was that vegetarian meat substitutes aim, identically to LED lighting, at being a more efficient substitute for the traditional product. "Healthy" is basically a strawman in the linked article.

You should {eat plants, use LEDs} because they use less energy.
Except that nested selectors trivially convert to traditional selectors. i.e.:

.container {

.line {

input {
}

button {
}
}
}

corresponds to:

.container .line input {
}
.container .line button {
}

So there could just be a really simple internal translation step, if that's needed for performance reasons.
Indeed. I wish this headline would stop popping up.

I'm eating burgers because they taste good. I'll order the Impossible Burger every chance I get because it really does taste close enough to beef that I can't tell the difference, and it has a much more acceptable environmental and ethical footprint.
There’s nothing idiotic about it, astrology is a simple computer: a set of programmable timers. Tarot is also a simple computer for presenting the user a series of choices and (not quite random) dice rolls. Both of them need to be programmed and the programs are of varying use. YMMV but it’s no more idiotic than Pivotal Tracker.

Which is to say, can be quite idiotic depending on how it’s used.

Tarot is probably the easier to get into since the programs are published as a card game with a simple rule book. There are quite a lot of different programs written for the platform.

Generally speaking the programs span the deck, the rules, and the user. The final bit of programming you do yourself by having reactions to the cards and training consistent, personal responses in yourself. Of course the actual source of any situational information is your subconscious mind not the cards. The cards essentially provide you a structure through which you search your subconscious beliefs.

It’s similar to neural nets in that way... the program starts off with random activations (“how could it know anything about anything?”) but via training you give the network meaning.
It all began with Astronomer John Wheeler, who coined the term "black hole" nearly 50 years ago, and who famously said that "black holes have no hair" because of their simplicity.

"Hair" is used as a colloquial term among physicists as a stand-in for any other measure needed to describe a black hole, apart from the traditional three-quantity model: mass, angular momentum (how fast they spin) and electrical charge.
The memory management is being done by the language.
> didn’t fly into the US since we were looking for them

They were all (most?) students in various flight schools here, with valid visas.
How about the other way around? The US got caught spying on Germany a while back

https://www.reuters.com/article/us-germany-usa-spying-idUSKC...
Perhaps it's because I have a motorcycle, but every time I come across the word "scooter" what comes to mind is a Vespa-like vehicle.

* https://en.wikipedia.org/wiki/Scooter#Vehicles

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

* https://en.wikipedia.org/wiki/Scooter_(motorcycle)

I'm curious about the etymology for each type, and how both ended up using the same word.
Yeah it's extremely weaselly no matter what. It doesn't make any particular health claims, plus it says they "looked for" such ingredients and does not claim that they found them or used them.
Im doing alright. Feel like I've plateaued in my current position. Work isn't meaningful nor am I learning as much if at all from when I first started. I work closely with one other person who has a few more years experience. Boss is constantly telling me to learn and absorb as much as I can from this person. It's a bit insulting since I've been teaching this person more the past few months than I've learned from them. Not only that I do believe the reason I know more is because I am open to learning new things whereas this person learned something one way and believes that is the only way to do something. I've been applying to new jobs but no bites. So it's a bit frustrating really contemplating putting in my notice and take my chances finding something else with no distractions. My bosses current vision for my role and my expectations of where I see myself being in a year or two don't align.
But aren't they aiming for more energy efficiency with these burgers? And due to being plant based, aren't they succeeding?
God, what a strawman. No one eats fake meat to be healthier. It's about getting away from the appalling cruelty and environmental destruction of factory farming.

However, if you consider that fake meat doesn't create new superbugs from antibiotics overuse, and that the environment is important to your health, you could make a real case that it _is_ healthier.
I definitely should have been clearer in my other comment. Alternative interpreters such as IronPython can be faster but most of the time the speed stays in the same "order of magnitude" as the original C interpreter. On the other hand, good JIT can deliver a 10x or more speedup in the best case scenarios where it manages to get rid of the dynamic typing overhead. (For subtle technical reasons, running the language interpreter on top a jitting VM like the CLR is not enough. The underlying JIT has a hard time looking further than the IronPython interpreter itself and making optimizations at the "Python level")
Hey,

This is an a DIY Article on building a license plate detector using attention OCR.

We deep dive in with this article on how you can automate your data entry work with the help of deep learning based OCR. It speaks about attention mechanisms, spatial transformer networks and how they are applied for any text recognition task.
Here's an HN thread full of comments claiming fake meats are healthier. https://news.ycombinator.com/item?id=20867218
I feel the same way. Another example is when someone famous dies and various internet forums get flooded with "RIP" comments that mean absolutely nothing to anyone other than the poster saying "Look at me, I'm also part of this!"
"Better, for people!"
These deaths are on top of the already occurring deaths, these would not have happened if the person was walking instead.

> a 5-year-old boy riding with his mother died when he fell off a scooter and was hit by a vehicle.
> People with disabilities cannot use these scooters anyway

You are making broad assumptions about what people with disabilities need or want. Disabled does not always mean "wheelchair", and not every disability is visible to you, nor does it need to be.

Some disabilities, or other medical conditions, make walking a few blocks (let alone miles) prohibitive. Some disabilities mean taking the elevator rather than the stairs. Some disabilities make a bicycle unusable.
How is this a stupid interview question?

There are a lot of positions this would be a great indicator of whether or not the candidate could do the job.

If low level programming is involved the candidate better be able to handle this. Just cause you don't have to solve this problem every doesn't mean you're not going to need those skills for systems programming, writing drivers, embedded programming, etc..

I suspect this would have an extremely high weed out rate actually. A very large % of so called software engineers would fail this, certainly anyone who did all their learning in a dynamic language with automatic garbage collection and who had not branched out into lower level programming.

It's a dumb question if the job position is for a Javascript UI dev of course.. it's not a good question for all positions.

I would also say it's a travesty for any school to award anyone a bachelor's degree in computer science to someone who would fail this question. I've interviewed a large # of candidates with master's degrees who would fail this. Thankfully most of those candidates didn't have a bachelors in computer science + a masters in computer science from a highly ranked US institution.

Also someone who groks this problem and solves it is way less likely to write memory leaks into code in a garbage collected language.
Social skills are skills that can be improved upon like any other. A good place to start would be seeing if there are improv classes near you.
Slack's dark mode is a bit late for me, and it's still not a native app. I switched to Pidgin with libpurple and libslack a while ago, and I'm not going back.
Introduction of pre-trained models in the field of Computer Vision
C isn't in the critical path of either of those two implementations. GP is saying that it would be in a Swift version. Whether or not that's accurate I have no idea.
There was a Bloomberg show on Shenzen earlier in the year. It actually really surprised me how modern it is, and its built in a few decades from nothing. Worth watching the first few minutes at least. https://www.youtube.com/watch?v=eLmaIbb13GM
The author is fairly active on twitter and I understand she replies to questions rather often. Let's ask her? Maybe there's more to her point than what was published.
The SAT score buckets in the analysis max out at >1100 so not very useful. The grade buckets are also not very useful as the top range 3.67 - 4.00 probably includes > 50% of students at most schools (thanks, grade inflation). It also fails to adjust for college difficulty. Students in the >1100 bucket are obviously going to more difficult schools than the <800 bucket.
If scooters create problems because they're left out, fine the scooter companies for littering. That will cut into their profits, so they'll either innovate ways to make them less of a nuisance or stop doing business. Banning them makes little sense. Cities can help by increasing availability of bike racks, and scooter companies can help by providing locks on those racks to customers.
I'm guilty in that I use the sugar content as a proxy for healthy-ness when I'm at the grocery store.
https://www.nytimes.com/2019/09/05/technology/sim-swap-jack-...
I was in Rome with my wife for less than two days for other reasons, and we decided we'd pass by Trevi Fountain. Let me tell you, that place was packed.

Maybe 400-500 people packed just to say they were there, or maybe wait in hopes of getting a clear shot. All of this just to brag in social media.

I think the problem would be better if people didn't brag on social media about every single place they go to.
Melting Arctic Means New Undersea Cables for High-Speed Traders
I completely agree. I'm questioning whether I'm curmudgeon for feeling this way, but the only time I notice scrolling customizations is when they mess up scrolling--which is surprisingly often and also seems intentional most of the time.

I understand the motivation for controlling the experience, but I really think designers are undervaluing consistency. It feels like the car I drive every day acts different on one road. Sure, there's a very tiny chance it's an improvement if a lot of time and thought has been invested, but in all likelihood it's just very jarring.
You think that if somene know how a computer works, can build one, and write some basic programs that they have no further need of education?
Thank you. It feels like it comes at the expense of other things.
Addicted normal folks, usually. It’s really hard to tell how much you’ve spent, with all the auto purchases and currency redirects.
The helmet gif is breathtaking. The eliding over abstractions as an API simplification is a bit disingenuous.

gl.Foo(...)
gl.Bar(...)
gl.Baz(...)

into

encoder.setPipeline(pipeline)

Unless they're intuiting what needs to be done, those Far, Boo, and Baz calls are still happening somewhere.

That's not to say abstraction isn't a useful way of separating out code. And OpenGL/WebGL's pipeline setup has always been a bit archaic. This is definitely progress - it's just not really being presented directly in the article.
Isn't "nerdy" interests just mainstream entertainment these days? Last I checked all the blockbusters are based on comic books and video games are the most popular form of entertainment.
> The fact that this is also not the OS default (clicking usually _incrementally_ scrolls towards where you click, instead of jumping) is infuriating.

Why? Incremental scrolling works fine for pages and files of any length, whereas click-and-jump only works well for short pages.

Try to use click-and-jump with a long document, like a book, or a long header file. You move the mouse a few pixels, click and bam it's scrolled 3,000 lines. I'd much rather have to do an extra click when reading a short page than play silly games with the scrollbar on long documents.
> SBCL beats CPython

I always find it ironic that the CMUCL lisp compiler (upon which SBCL was based) was called 'the python compiler', had machine-code generation in 1992 and that CMUCL sports native multithreading that is largely lock free..

https://www.researchgate.net/publication/221252239_Python_co...