skysight-inc/HackerNews huggingface dataset:
> It's worth pointing out how extremely far ahead Apple seems to be in terms of CPU power...

I agree that Apple's ARM CPUs are very competitive on simple scalar instructions and memory latency/bandwidth. However x86/x64 CPUs have up to 512 bit wide vector instructions and many programs use vector instructions somewhere deep down in the stack. I guess that the first generation of Apple ARM64 CPUs will offer only ARM NEON vector instructions which are 128 bit wide and honestly a little pathetic at this point in time. But on the other hand I am very excited about this new competition for x86 CPUs and I will for sure buy once of these new Macs in order to optimize my software for ARM64.
When I see a Phoenix post, I upvote. It's so great in terms of almost everything - simple, productive, powerful, and fast. If you're a web developer, go try it out if you haven't.

I might be too greedy, but if there could be a solid JavaSript support Elixir/Phoenix just like ClojureScript that would be perfect. Phoenix and Liveview are great, but I really hope it can extend its reach to React Native and Electron so that we don't have to write too many extra things for those platforms.
While the sites are interesting and Linux gets some functionalities known mostly from micro kennels it's not really turning Linux into a micro kennel at all.

It just provided a new _additional_ extension mechanism which is sandboxed and much nicer to use.

But to make the Linux kennel into a micro kennel eBPF would need to have the capability to replace _all_ existing kernel modules. Including file system drivers, and graphic drivers. Which is not something it's cable of sand at least currently it's only meant for new kennel functionality in to of the "core" which we have.

This maybe could change at some point in the (not very close by) future. But for now it doesn't yet turn Linux into a micro kennel.
....over a narrow bus, and with controllers that have to make assumptions about power being yanked at any moment so they can't do proper SSD-like things that eMMC chips can do.
Google and Apple launching coronavirus contact-tracing system for iOS&Android
> How can the kernel trust your offline verification?

You can use proof-carrying code. There is a residual "online" verification of course, but it ought to be quick and efficient.
No, it's probably just that you see art as something to casually consume which you expect to provide some form of enjoyment to you.

And there's nothing wrong with that.

But if you invest some time into studying art, its history and what has been done in the past centuries as an ever increasing share of mankind's time has been freed from satisfying basic needs, you soon realize that "it's all been done before". Doing anything that hasn't alreadly been done, and done better, by some prodigy 200 years ago, is almost impossible. At least if you work in a traditional medium like paint or theater.

So if you're an artist who wants to do something truly original, you can either switch to a technologically new medium (and realize that quite often you're still riffing off something existing), or you can start to question the "needs to be realistic, pretty or otherwise enjoyable" requirements.

So what modern and postmodern art does is, very roughly, to drop those requirements and instead ask questions like "what other crazy things can we do with this medium?" or "What other emotions can we provoke in the audience, how and why?"

As the audience, it's best approached like a puzzle.
It conflates several legitimate issues pertaining to different agencies, their relative powers under the act. It also wilfully conflates different powers.

Not to say there isn't a large amount of discussion to be had around it, but if you got all your info from an el-reg article, you would be ill-equipped to have that discussion.
The premise of this article is based solely on this statement:

> The problem is that customers hate MVPs.

But I don't see much in the article to support this claim.
Thanks for sharing all this! It's great to hear that it's not an issue in practice and they're some useful looking tools to check out when I get a chance to play with it. It definitely sounds great to work with :)
I wonder what this would look like from less than Galactic distances, i.e. close enough to see but not close enough to incinerate.
There was an early study out of China that said the same thing. I remember when it came out it and governments were worried about ventilators I thought well does the number of ventilators really matter? If it almost inevitable they're going to die anyways, it is just an example of US medicine heroically prolonging the end when often is isn't worth it.
Yes but AMD is on a much newer node and still only achieves a very slight improvement in IPC nowhere near >2x these benchmarks imply.
I wish more people understood this. People should demand higher quality SD cards (and slot controllers) instead of insisting on soldering equivalent chip on the board!

Of course wouldn't say no to M.2 slot (or similar) either. :-)
eMMC does have a wider bus and dual edge clocking so it's not a straight comparison. I think read might be fundamentally faster on eMMC but writing mostly depends on the NAND chips used inside.
It seems to me this pattern recurs over and over. The pragmatics roll up their sleeves and get the job done today, in some messy format (real kernels). The academics decry them as making a mess and doing terrible things, and declare that some solution is obviously correct and the practicals should be doing this instead (microkernels).

Ten to thirty years later, what happens is that both of them turn out to be correct in ways that neither of them could have foreseen at the beginning. It is true that what the practicals were doing was messy and it did blow up, and they did end up taking academic ideas into their code, but not quite as the academics would have thought at the beginning either.

Yeah, this is not a "real" microkernel. But if this process continues as described, you'll have a small hardcoded inner kernel, a whole bunch of sandboxed kernel code running in the kernel level of privilege but still essentially like "microkernel" components, suitably modified for the modern world, and a sane and safe sandbox to add more. And it'll be better than the original concept of "microkernels" were, and might as well co-opt the name, because we won't be going back to those ideas. The difference is that if we're getting to the point we can write sandboxes that actually work, the microkernel idea should be updated to account for that. The original microkernel ideas didn't expect that was a reasonable possibility, because at the time it wasn't. (Whether it is yet, we'll have to see, but we're at least getting closer.)
All CSS Rules as Classes
A while ago I read something from here that was poking fun at the bootstrap utility classes. The premise was that well, since we have the utilities `mt-3` for `margin-top: 3rem`, `d-flex` for `display: flex`, why not go above and beyond? This led to them attempting to roll every single CSS style into a class. Want red text at 30px font in sans serif? Simple, just use `<div class="color-ff0000 font-size-30px font-family-sans-serif">`. And no need to include more than one CSS file anyway!

Anyway, I was wondering if anyone knew the link for the article. I want to show my coworkers (We use bootstrap 4 for some projects). I've already googled and searched on here to no avail. Cheers!
Polypane 3.1 released with a custom devtools element inspector
Does the snap store mean that much software was moved out of the apt repositories or is it also still available there as well?
> What people are trying to tell you is you can’t make having a glut of equipment work out for any reason, let alone environmental.

Google has a glut of equipment for two reasons: variable loads and experimental.

The batch loads are predictable and constrained by input rate. What the coal ends up used for is spikes in demand for compute power (i.e. "Michael Jackson died and now everyone needs to watch Thriller right now") and ceiling to develop and experiment with new projects.

This optimization means that while, yes, the fossil fuel resources would be feeding those use cases, it's a net gain because those use cases are less common than the predictable batch-job work.

> You are so overprovisioned in fact that someone will steal your promotion by pointing this out to your boss, which is also a pretty big cost.

Remember the context. Nobody ever got fired at Google for adding more compute power to the behemoth, because it's all fungible and will all be used eventually. if you're trying to argue "Google is a net polluter because they continue to build machines in a fashion only bounded by land and hardware costs under the assumption more compute power is always better than less" it's an argument you could make but (a) you should factor in the carbon offsets they buy and (b) you're tipping close to arguing "All human activity is pollution; kill the species."
Linux networking: arp versus IP neighbour
You should be able to use seL4 as a hypervisor and stuff a GNU/Linux system inside. The actual low-latency work would be done via native seL4 processes. It's proven to have hard latency bounds, thus being suitable for hard-realtime applications (except for modern x86_64 CPUs having special interrupts that can't be disabled, and thus possess the capability to introduce latency spikes of potentially unbounded duration). The HFT community found ways around those issues, however. It wouldn't be good enough to control a manned aircraft, but for entertainment-related audio, it should easily be good enough (those spikes are around a millisecond or so, iirc).
Looking at this from a FOSS perspective, some of the "negatives" this article discusses strike me as significant reasons for optimism.

Collaborative, community-driven, open source projects sometimes struggle to be as innovative as startup executing a singular vision – but FOSS projects excel at providing compelling alternatives to existing, entrenched platforms. If the pace of new "breakthrough innovations" slows a bit, it could provide FOSS exactly the opportunity it needs to catch up on features before users move on to a new paradigm.
I think they're right, but they've just phrased it in a way that means lots of pedants will say "well that isn't an MVP then is it?". It's more or less the No True Scotsman fallacy.

"No true MVP has too few features - otherwise it wouldn't be viable!"

In any case I think it would be much clearer to say "Most 'MVPs' have few too features be actually be viable, so they aren't actually MVPs." I think that is true.
Why are you happy about no wifi/Bt? Genuinely curious.
I love the non-radio C4, my beef is that the fan kicks in a lot and is annoying. I’ve throttled back the parameters for the fan, but actually I’d lean toward passive cooling or a big constantly active case fan with a heat sync. I forget if if has video playback hardware for headed use, as I used it mostly for compute demos. IIRC it has multple processor cores with different strengths as opposed to the other tiny computers with uniform cores. Sadly unlike many of the boards out there, it doesn’t have the uniform RPi size/hat shape, unsure if C2 stuff works with C4.
That assuming that all readers are from the US (on that the non-US ones can be ignored) is unkind.

The downvotes I'm getting are telling...
I disagree. You could make the same argument that texting and phone calls are handled by smartphones, so why need the apple watch? I personally hate looking down at my phone to navigate while walking around in an unfamiliar city.
The emphasis on complete is a new take. The entire idea of an MVP encapsulates the idea that it will change into something in the future.

Just changing the mental goal to something that can live on its own with no further development is an important difference. Does it need a new acronym? I don’t know but I never liked MVP anyway.
That's business. Of course it can be done in an underhanded way, but with transparency, respect and for the right reasons, it can be valuable input what to build initially. Wether you call it "MVP" or not is purely semantic. thus irrelevant to the context.
Dive Computer
"Given that the stimulus is appropriate for the economy, this is all fine."

Very casually assumptive, but ok, let's go with it...

"It's not anything that future generations have to "pay back. And it's not going to cause a collapse of the dollar."

If this is true, then what's the catch? What then are the adverse affects of the Fed printing money? Does it not inadvertently devalue the dollar? Why not double, triple, or quadruple the "stimulus" if it is, as you claim, appropriate and without any noted trade-offs??
I appreciate this comment and agree with it but there are so many typos/autocorrectisms that it's painful to read.

Dathinab, maybe do an "edit" pass? :)

EDIT: fixed my own mess, thanks :)
You can always set up pi-hole on one of the older ones and give away to friends.
Narrow bus? I think current SD card standards can go way past 1GB per second (note: see edit below). It's an implementation detail.

In practice, these cheap boards will have a cheap eMMC soldered in that can't do these fancy things anyways. It's not going to be same quality chip like in flagship phones.

Once that cheap eMMC fails, the device is bricked.

Edit: SD card standards still can't go past 1 GB/s, max 985 MB/s. Either way, plenty for cheap SBCs.
I was hired by Travelocity in late 2007 to be a designer, but I displayed some coding proficiency. I had taught myself the suite of XML related technologies the year before. They could not find competent UI developers no matter how hard they tried, so I was involuntarily transferred to a front-end developer role in early 2008 (age 28).

I have been doing it full time ever since. Most of my code and learning come from open source projects opposed to my full time work in the corporate world.

As somebody who is self-taught and has maintained two jobs in unrelated careers/industries I have 0 sympathy and 0 patience for developers who do this work full-time yet still cannot figure it out without some framework to do their jobs for them. The general incompetence, immaturity, and accompanying excuses that seem to plague front-end development is really the worst part of the work.
I'd rather know a few things about CS and live in a clay jar than not know it and be making bank.
Actually, it seems I misremembered, and the bitcode representation is still only used for iOS [1]. Will be interesting to see if that changes with the next release of macOS.

https://www.highcaffeinecontent.com/blog/20190518-Translatin...
An innovative Chrome extension: Learn language vocabulary while surfing the web
Hello,

we've built a Chrome extension that help language learners learn vocabulary effortlessly.

Just right-click marking words. Collect your new vocabulary in one place. The saved words will be marked automatically if it appears on subsequent web pages. It's easy to use. Support 30+language. Vocabulary calendar, Flashcards, sentence snapshot, etc.

Here is our website: burningvocabulary.com
They will run macOS. The iPad is a great piece of hardware and has been so for years. The biggest reason they did not replace/kill the Macbooks was and is the OS. All the artificial limitations set by Apple prevent it being used as a computer - and despite people went to crazy amounts of effort to work around this. It seems, that Apple has at least partially recognized it, and takes some small steps in the direction of the iPad being a computer. The new magic keyboard and mouse/trackpad support are a great start. But unless you have the freedom to develop and run your software on an iPad, it will never be a "computer". It still is a great device which is useful to many, but not to a large group of people.

This doesn't mean that the Mac and the iPad cannot share more technology and both benefit both from that. But with the new magic keyboard available, the one big reason for owning a macbook are the differences between iPadOS and macOS.
What a strange press release. Energy measured in ergs, 100 solar masses "incredibly massive" star?
Why Are Some Young, Healthy People Getting Severe Covid-19?
We did a lot of manual work to vet and curate the sources here. Using our own framework to assess in addition to common sense for what doesn't pass the smell test. Feel free to suggest new sources or provide feedback for any you don't think are a fit!
Up to date and optimally integrated KDE directly from the project.

Looks like 18.04 came for KDE Neon only in August 2018, so that's a bit slower process then I suppose.
Covid19 rent holiday planner – get a rent break from your landlord
Buy the stuff the Fed is propping up - stocks and real estate.
I wish I could agree with you - still, these outages just reveal that GitHub is much more important to software development than pushing changes into a git repository.
Apart from that, I really think there's a gap on the market in terms of RAM. Only since recently are there a select few SBCs with 4GB RAM, anything higher than that and you're in the 200~250$+price-range with significantly higher footprint in terms of size and power consumption.

It might be my personal ignorance, but I just don't see why you couldn't take any of the more recent SoCs and throw at least 8GB on there? Do some of these SoC vendors limit the address space or something..?

Right now this model is a nuanced alternative to the Rpi4B; a model with more RAM would be a new segment in the market unlocking new possibilities.
It says in the post that they've been verifying political advertisers since 2018. Now it is being extended to all advertisers.
I don't want to move to Utah, thanks.
Every job where I've done PHP has been sold to me as a job programming in something else. :-)

I do think that one of the big problems for PHP is that people who voluntarily do PHP instead of something else are immediately suspect. Why aren't they interested in learning something else? Do they not really care about code quality? Do they just say 'good enough' and only give a half-assed effort?

Modern PHP is fine, comparable to other dynamic languages but with some ugly weird bits (`empty`). However, most PHP I run into is not modern. It's leftover code from the 00s that has huge security holes that no one has noticed yet. If someone wants to make a new project with Laravel or Craft CMS, I wouldn't stand in their way, but I can't really imagine doing it myself just because of all the flashbacks to code that parses query parameters and calls the database in the middle of a templated for loop…
Gojek Acquires Moka for 130Ms
And a RPI 4 can be reliably overclocked to 2GHz.
I worked at WPE years ago when the core product was still being improved upon and enhanced and new ideas were still being shipped. I assure anyone reading that the company shipped plenty of MVPs that turned out to not be Minimum, not be viable and failed as products. That's not to be a criticism - I love that the company tried new things and the product team wasnt afraid to put new tech in the hands of customers. But there was no new paradigm or standard then as this article from 2017 (which is right around when I left) suggests.

The author is one of the smarter people I've been around, in the tech world or any other. And I've enjoyed his writing over the years. But I tend to agree that this piece doesnt really make a lot of sense aside from ascribing a new acronym to an established idea.
Thank goodness it's a regular HDMI connector. The mini and micro connectors used on certain Pis add $5 to the cost the moment you want to actually use a display.
The Bank of Japan has well above 100% worth of GDP on their books. Considering their structural demographics and adversity to immigration, do you think they'll ever unwind that? That's every developed country's future.

Any meaningful reduction in the Fed's balance sheet is going to be untenable. The Fed will end up picking winners and losers through their actions as a "Deus ex machina" market participant, and due to their lack of any meaningful oversight, I hope they act wisely.
Ask HN: Help a Student's Research Project
Hi everyone, I'm hoping you can help me. I'm a finance student at NYU (go Zombies!), researching about investment and finance, as part of the Coronavirus situation. I'm reaching out because I'm doing a group project (yay, more zoom!) and wanted to start by trying to figure out where to start. We're trying to understand preferences, and see if we can slice these things with demographic data, then starting to dig deeper.

Anyways, if you could fill out the survey below it'd really help out my group. Bonus if you'll let me contact you in the future to learn more, as we dig into habits! We don't have a thesis yet, but thought starting to understand tools and usage was interesting.

The form: https://forms.gle/SSiKpErgdDqukuKF6

Thanks!

~shosh
Sure, you don't need to code anything. You can build a no-code solution, see how potential users interact with it, and learn from that. But your no-code solution still needs to be a minimal feature set that people can actually use.

If I'm building an MVP for a restaurant, maybe there's no code at all in that system. Maybe I'm manually taking everyone's orders and serving at most one or two dishes on a street corner. But I'm not just showing people pictures of food.

Your no-code solution still needs to be a solution, it can't just be a promise that there will be a solution at some point in the future. An MVP doesn't mean code, it means: Build the smallest possible product (whether that involves code or not) that actually solves someone's problems in the real world, and then put that product in their hands so you can see what they do with it.

A poll is not a product. No customer is going to pay you so that they can take a poll.
Some people sweat a lot, and there's nothing they can do about it.

My commute has been a short bicycle ride to work for most of the previous decade, and I still sweat to the point where I feel uncomfortable if I don't shower afterwards.
Direct link: https://www.lancaster.ac.uk/staff/ecajt/inflation%20lags%20m...
It's difficult to avoid native modules though. Many basic things like SQLite or image manipulation are binary blobs.
...and customers have a third valid opinion on the same.
> have to make assumptions about power being yanked at any moment

I'm not sure you can make that "assumption" safely - plenty of SD cards have been bricked/trashed that way.
> By whose authority can these conceptions be labelled as misconceptions?

By whose authority can they be labelled as true?

> If art is neither beautiful nor crafted or good in any way, and also has no meaning, it can be argued that it also has no intrinsic value.

There is no such thing as intrinsic value in anything, least of all art.

> In that case it is merely an object that is meant to inspire pompous rambling, but so can any object if put on display for the right observers, like in an art exhibit.

Really any object? Or would some objects work better than others? Why? Does it depend on the audience?

These are actually exactly the questions that postmodern art explores.
> Unemployed persons were significantly more likely to die than those in a comparator group; the hazard ratio adjusted for age and other covariates was 1.63, showing that unemployment is associated with a 63% higher risk of mortality. The average effect was higher for men than women with an increased risk of 78% compared to 37%, respectively. Unemployed people in their early or mid careers faced an increased risk of 73% and 77%, compared to 25% for those in their late careers. The risk of death was over 70% in the first ten years of follow-up but fell to 42% after that, although the trend was not significant in the final meta-regression model.