skysight-inc/HackerNews huggingface dataset:
I’ve had some space and time to reflect since moving on from Moltin (headless commerce platform & API recently acquired by Elastic Path). I recently wrote an article where I shared some of my observations and learnings over the past 7 years and layout where I see the future landscape of eCommerce and headless converging 2-5 years from now. It seems to have struck a chord with other thought leaders on Linkedin over the past few days so thought others might find it useful here. I think there may be some takeaways for everyone in the commerce/headless space that reads this, whether you're an online retailer/brand evaluating software solutions, an analyst, consultant or developer, a headless commerce platform delivering services or even more broadly in the software space.
World in this context refers to the New York World newspaper.
Runaway Latvian drone found meditating in tree after shutting down nation's skie
There are huge overlap between Mongo and Firestore. Mongo gives you the ability to finely control many aspects of the DB (sharing, replication, etc...) where as Firestore manages it for you. Firestore and DynamoDB are also closed source and you can only run them on their respective cloud providers. I don't have enough direct experience with DynamoDB to give you an accurate comparison.
Covid-19 has a 0.05% fatality rate in people under 65 without comorbidities
Thread about what it’s like to be Elon Musk’s neighbor
It's not like IBM actually makes anything anymore, though. They've become a vampiric global services and consulting company, Cognizant or TCS with borrowed respectability from their past.
> Full disclosure: I reached out to Musk during one of those controversies, when he threatened to sue the California county that is home to Tesla's manufacturing plant over its coronavirus-related restrictions. Instead, I got Tucker.

It’s not explicitly said, but I’d bet that’s how this story came to be ;)
Agreed. I found the story plausible except that Scott Forstall singlehandedly ate an entire king salmon in one night. /s
For a non-mainstream-feature I thought that rather easy. Open about:profiles, click "create new profile", enter a name, and then use the "Launch profile in new browser" buttons on that page to use that profile.

I have one for work and one for non-work and it's great!
I personally think it's the hardware. I've run Linux on a MacBook Air 11 Late 2012 from the day I purchased the machine and it feels identical to macOS.

Luckily, for those using desktops who still want to use a trackpad, the Magic Trackpad works really well out of the box too. And there are not many other options in the market.

I used to prefer trackballs from Logitech, but current models are nowhere as smooth as those from the 1990s and early 2000s.
Trigraphs were removed. Digraphs are still in the language.
This looks great!!

I love the simplicity of the bar charts.

I'm just wondering how the line chart is actually more accessible than an inline SVG of the same chart. You go through a lot of trouble creating lots of <div> tags, but you could also just emit an SVG with ARIA annotations (or alternatively some hidden HTML that is read by accessibility tools).
17:00 is unambiguous. 9:00 could be AM or PM. 09:00 nearly always means 24H format; but what about 11:00?

Siri should just start using "Zulu" time. /s
But now he can always shrug off unwanted new contacts to his current number by pretending to be that woman who accidentally got Musk's old one. They ask Google and the story checks out, he will never hear from them again. Best possible outcome.
Well, Android Studio also has Clion debuggers integrated, which although not at the same level of visualization capabilities, they are quite further than bare bones alternatives.

Fun fact, due to continuous ranting regarding C++ support from game developers, not only did Google announce at GDC 2020 that they are upping their game regarding C++ tooling on Studio, they will also provide Android plugins for Visual Studio.

When people discuss Oberon, they tend to focus on Oberon (1992) or the minimalist approach that Niklaus Wirth has pursued later with Oberon-07.

When I talk about Oberon, I think beyond my early experiences with Native Oberon, and also include Oberon-2, Component Pascal, Zonnon and Active Oberon into the mix. The Oberon language linage, not all of them done directly by Wirth.

In that sense, for me Oberon is what EHTZ nowadays uses as Oberon, namely Active Oberon.

http://cas.inf.ethz.ch/projects/a2/repository/raw/trunk/Lang...

You will find out that minimalist Oberon is long gone and the language in a certain sense compares to C#, D in complexity, with support for generics, untraced references, exceptions, linkage models, inline Assembly.

Because that is the problem with minimalist languages, library boilerplate just grows to emulate what should have been in the language to start with. In Oberon's case, Active Oberon is the result of many years of research and student thesis doing OS implementations in Oberon, while noticing that stuff like generics, untraced references, inline Assembly are quite useful.

As for C++, while I still enjoy using it, nowadays it is mostly a tool for OS integration libraries and GPU shaders (HLSL/Metal/CUDA), I rather write the main code in .NET languages, Java or some other managed language.
Wait until the Current Branch of Windows 10 becomes open source.
The best are that have a settings page where they try to give an example. But use a day-of-month =< 12. Like your example. It couldn't have hurt to use and example of "22/05/2020"; then it is still infuriating, but clear.
SELECT jdoc->'guid', jdoc->'name' FROM api
WHERE jdoc @> '{"tags": ["qui"]}';

vs

db.api.find({tags:"qui"}, {guid:1, name:1})
completely off topic: why do so many folks on HN refer to Elon Musk as "Elon"? Rarely are peopling talking about Bill or Steve; you always add the surname or use just the surname.
> Also different Gmail accounts at once (like my kids' email and mine)

This has been a standard feature for Google accounts for at least 2(?) years.
Show HN: Nuxt and Userbase
It could just be someone who googled his name, found his old number, and found out that Musk attended an event the week before that, and just pretended to have met him in person during that event.
This isn't true for either Apple or Google or Facebook, all of which are determinedly global in their sales and marketing.
I kinda agree but can't help observing that quite a few HFT firms use Java, where it's also hard to write allocation free code. They use various approaches like pauseless GCs or just sizing the heap so that they don't need to collect during the day.

HFT is also a continuum. There's a latency/strategy iteration tradeoff involved. Going "quite fast" can be better than going "super fast" if your quite fast strategy is better, but keeping at the edge of good strategies requires constant code changes. Hence the benefits of high level statically typed GCd languages.
I actually did this for awhile. It was kinda nice from a distraction point of view, as the VM didnt have my bookmarks or other programs.
I think almost everybody in European countries knows about AM/PM, but I certainly get confused by 11:59 AM vs 12:00 AM
Just search for "gear up landing"; this situation is...plentiful. https://www.youtube.com/watch?v=2hMn7ZweF6s

And yeah, before anyone says "but the beeping!" - yup, people are fallible. I've managed to scratch a car in a similar but far cheaper setting: start up...set navigation...go into reverse...think about the traffic announcement...think about garage keys...hear parking sensors beeping...beeping intensifies...CRUNCH...facepalm, dammit I was supposed to brake! In my case, this was a low-speed, low-energy collision, so just a tiny scratch on plastic, but I can definitely see how a minor distraction can turn into a major accident.
I Find it so disingenuous when the journalist describes Elon musk like this one did. Here’s a guy who’s started multiple successful companies in the hardest industries, and he describes him as the guy who smoked pot and defied stay at home orders.
This can be nasty. A friend of me once got a ton of phone calls for a specific realtor. Turns out the realtor made a misprint on their business card.

The realtor didn't want to do the expense to print new business cards, so they were just going to give this card to everybody. Could he just forward everybody to them, and maybe fill in their customers on some basic information like opening hours and holidays etc.

This pissed him off enough to sell his phone number to a competing realtor.
Unchecking "Enhanced pointer precision" doesn't disable acceleration entirely. Actually I doubt you would enjoy a 1:1 acceleration profile unless you have a very low resolution monitor.
New “SXMO” PinePhone desktop brings tiling-based experience to Linux phones
Possibly because there aren't many famous Elons?
I don't intuitively know 17:00 is afternoon. I have to think about it. You get used to what you grow up with.
> There's Forth immediate words, there's Lisp macros and to a lesser extend there's C++ templates (which are Turing-complete).

This is true. It's not what we have been discussing so far, but yes, there is also a notion of executing code at compile time. We might call compile-time code execution "outer interpretation", but that would still be less clear than "compile-time code execution". It would also be different from what you had wanted to call "outer interpretation" so far.

> Compilation: translate source code to bytecode Interpretation: translate bytecode into side-effects

https://en.wiktionary.org/wiki/translate#Verb lists three senses of "translate", the first two of which have six sub-senses each. Non-technical language can be vague. That is why we introduce technical terms to speak of technical things.

> You realize you say that on Hacker News?

I don't know what you are trying to tell me. Which is a fitting end to this discussion about your insistence on communicating less clearly than you might.
We're looking at 30 years of screen time for an average adult
Mark Zuckerberg Rethinks the Office
Their concern for their image isn't egoism, it's propoganda. With Taiwan for instance, if you get everyone to agree for long enough that Taiwan does not exist internationally, Noone will care when you roll in and squash it.
Yeah, to me this just signals IBM's customers cut all their contractors as part of their own layoffs. IBM doesn't have anything for these people to do in house, so it has to cut them.
As long as you don't share personal information, I don't see the issue. Most of these message chains are, 'hey Elon'. 'Sorry this isn't Elon'. I don't see anything in here that I would have a problem being shared if it the senders had intended it for local bakery owners. Though, in that case, nobody would read the article. 'Woman receives messages intended for local bakery owner' isn't quite as interesting.
Career switcher looking for advice (UK)
A bit of background: My career to date has been in 2D animation, I'm 46 and have won shiny awards, but I can't earn enough as an animator to support my family unless I direct, in which case I'd work all hours and never see my son. When the lockdown started I was about to jump back into the job market after being stay-at-home dad for about a year, but things are suddenly very quiet on the job front.

I've always been a hobbyist tinkerer and loved making inanimate things do stuff (which led me to animation in the first place) - for the past few years I've been teaching myself CS in my spare time using Python, which I've really enjoyed, and for the last month or so I've been learning C#.

Up until now my game plan to switch careers out of animation has been somehow to integrate programming more into my day to day, and stepping-stone my way towards a new career as a developer. The obvious field to go into is games, but it seems the games industry suffers from the same intense downward pressure on wages as animation. My next thought was to use my knowledge of animation to sidestep into VR/AR.... however:

I have a chance while my other half is off work (until maybe July) to do something more drastic, and immerse myself in/get experience of software production, rather than just stepping-stone by degrees into another field. To that end, I thought about work-shadowing an experienced dev, or an internship, but I realise that there are practical obstacles to this, especially in a short time frame.

Can anyone give me some advice on how to approach this? Has anybody been in my position, as a middle-aged career switcher? I realise what I'm talking about may be a long-shot! Any advice, broad or narrow, appreciated.
Those languages aren't FP though. They aren't even close. Kotlin advertises itself as 'multi-paradigm', like C++.

One reply observes they don't have pure functions which is rather fundamental to most modern definitions of an FP language. But they also use imperative flow control in which statement ordering matters, their APIs are object oriented, there's no lazyness, type inference is intentionally limited.

I don't think they've really borrowed many ideas from academic FP. Most such ideas were in fact explicitly rejected.
Paying Remote Employees Fairly – COLAs and Compensation
Startup turns 19k under-utilised gaming cafes into ML servers during COVID-19
Anything can be ranked as long as you clearly define the ranking metric first.

When ranking by population it often makes most sense to use the population of the metropolitan area. That is, to ignore the administrative divisions, which vary too much, and focus on the physical reality of the urban area.
Show HN: GraphQL Shopping Cart API
The All-in-One Toolkit for Creators
M17 sells its online dating assets to focus on live streaming
I agree with you that it’s a bit distasteful. But on the other hand there was nothing revealed in the article that was terribly shocking. If that same article were about me instead of Elon Musk, I don’t think I would find it upsetting.
Nice! Constructive feedback:

Comments!

My advice would be to add comments to the code. Comments shouldn't repeat the code, but e.g. describe what it's doing, or provide links to where the formulas come from and what they mean. It's also helpful to document overall code structure (where do I go to find something?).

Formatting!

And to run it through code quality tools. A lot of minor styling issues. It could use more new lines (esp. between functions).

These sorts of things might seem minor, but they matter if you're applying for a job. A lot of people will give a cursory glance at your code repos to see if everything looks reasonable or if there's anything insane. These sorts of surface features make a disproportionate difference.

Plus, they really do help. A lot of your users might not know what LAB colors are, or how exactly HSV is computed.
Video Streamindg by Image4io
That's not been true for a while.

GCs like ZGC can handle tiny heaps with no pauses, pretty minimal heap wastage and a ~10% throughput hit vs a more middle of the road GC. You're thinking of the Go GC and assuming they must be all like that.
The easiest way to create an Alexa skill with no code
Google and Amazon aren’t particularly good examples of this. They don’t have very many services that are only available to US customers.

But there are plenty of businesses that only trade with US customers, and make little effort to ensure that’s clear on their websites. To answer your question, the reason companies like that don’t put special effort into making this more clear is because while some people might think this is a problem, it’s certainly not their problem. If somebody browses their website for 20 minutes, decided to make a purchase, and realizes they can’t, the business hasn’t lost anything. That person was never going to be their customer to begin with, and it’s not exactly easy to put together a business case for improving UX for people who will never be customers.

Im not really making any value judgements about doing this, I’m just giving you the perfectly rational explanation for how this occurs.
>Today, the government relies on machine learning and AI in predictive policing analysis, family court delinquency proceedings, parole decisions, and DNA and forensic science techniques, among other areas, producing a fundamental conflict between civil rights and automated decisionmaking.

Most of the methods used for this are basically large matrices with no human understandable way to represent them. Getting the values would only let you recalculate the results, not discover why the results were produced.
https://en.wikipedia.org/wiki/Date_and_time_representation_b... with a nice svg on the side.

I wouldn't say "entire countries", but definitely a lot of people. I grew up (in canada) with 12 hour clocks.
So what's the status of RethinkDB? Is it still being developed? Who's working on it? Is it stable and feature-complete or are there any kinds of features missing that only a dedicated (paid) team would be able to pull off? Genuinely curious!
On the topic: Siri will ask you to clarify if you set a reminder too close to midnight. "Did you mean 11am tomorrow?" It also works on the other side: set a reminder for "2" at 1am and it'll ask you to specify.
Yeah, Soji Yamaka is not only just one of limited number of persons who try keep FM Towns alive, but also is active FM artist on demoscene.[0]

[0] http://ysflight.in.coocan.jp/FM/e.html
The Web is not a threat to democracy Taiwan says
Companies are moving in droves to 'remote first'
I don't think it's controversial to say C++ tooling is rough. I do think a large number of C++ engineers think that they can care about the language so they don't need to care about anything else, including build systems.

I also think a large amount of C++ is tied to a native platform, packaging system (or source repository), and possibly a native build system. That means the tooling is fragmented, though not universally poor. It's just that the tooling is not always available.
Cynical. Generally speaking, articles with images and color are more interesting to random browsers. Even variable width fonts are more interesting than fixed width fonts.

Given a HTML page using the default serif font that shows a picture of you and a cat and talks a little about your research, or a plain text file using the default fixed width font that talks a little about your research and says "in the menu below, clyde.jpg is a photo of my cat", then most people are going to prefer the first option.
Can imagine Elon reading this and thinking, why tf would you even report on such nonsense? I mean really, why is this a story? And these pictures of the woman receiving the texts, they position her like she is a victim somehow, I mean look at these facial expressions LMAO.
Could both the Hoover institution and the divinity school be a signal that there are no communists on campus?

I sometimes wonder if the US is less secular than Europe because atheists were for a long time associated with communists. Church going people obviously couldn't be communists.
Travis Kling Explains Quantitative Easing and Modern Monetary Theory
Homer?
That might be because the activation words are recognized by a separate chip (so it's low-power and works offline). Whereas the rest of the conversation is with the software service.

At least that's what I heard about how iirc Alexa works.
His recent behavior and original status as a member of the PayPal mafia does make you question how much is his doing versus his connections and placement in spacetime. I do think he is rather intelligent as evident from the Joe Rogan podcast, that is -- long form conversation on topics. But he has shown an affinity for stupidity as well. He's an interesting man but remember that Tesla and the other companies he has been part of have been partnerships and have stellar engineers at the helm. Musk is a Muskateer, not a solo bolo.
On GraphQL-to-SQL
Hong Kong is ‘anxious, angry and frightened,’ of China’s proposed security law
I read/heard a similar story of a hotel getting a number that was a digit off from some old woman who'd had it for years. After they refused to change it, she started taking reservations, and booking wedding parties and the like, if the person on the other end didn't believe her when she said they got a wrong number.

The hotel did eventually capitulate.
Right, I'm just trying to understand the notion that stock buybacks are somehow particularly bad in this regard.
Asking what is “1000+5%” in MacOS Spotlight (command + space) has a different result than using the calculator or Siri.
It doesn’t make it less confusing that spotlight is even showing a calculator icon when doing that!

Spotlight: 1,000.05
Siri: 1,050
Calculator: 1,050

I wonder now what else I screwed up by using the spotlight shortcut.
Why is everybody taking at face value the claim that "we met up and Elon gave me this number"?

It's the first trick in the book to get your foot in the door, pretend you already have your foot in the door.
It didn't helped that the system was named after him.
They all use different UI toolkits, some are gtk, some are java UIs, some are electron-based apps. So that's why - it's a higher level problem that is unfortunately inherent to desktop fragmentation which is hard to avoid on linux.
They’re not ‘sitting on’ a pile of stock; it gets bought back and cancelled. A company can issue more stock any time it likes, so in that sense every company is ‘sitting on’ an infinite pile of its own stock all the time.
No calculus hasn't changed and yes if you work though all the exercises you will probably be better at calculus as far is it is explored in the book.
This is very impressive. I've been following the progress of akash.network: https://akash.network/

They wrote two white papers which gave me a much better understanding of the challenges involved in creating a "market for compute" although I'll admit that much of the maths went over my head.

Mining economics: https://akash-web-prod.s3.amazonaws.com/uploads/2020/03/akas...

Decentralised cloud infrastructure marketplace: https://akash-web-prod.s3.amazonaws.com/uploads/2020/03/akas...
Looking through this comments section I see a lot more Musk, then I do Elon.

That said Elon is not a common name in the US. When you say Steve do you mean Steve Harvey, Steve Carell, Steve Wozniak or Steve Ballmer?
I made a thing. Might be useful to someone. Might not.
It also may or may not be evening [1]

1: https://en.wikipedia.org/wiki/Evening
It also got much worse at keyword searches. It seems like the one capability came at the cost of the other.