skysight-inc/HackerNews huggingface dataset:
I actually tried Vivaldi the other day for the first time in a while, and every so often the browser frame/chrome just completely freezes on macOS. Tabs will not close, I couldn't open any new tabs etc. So it was a non-starter for me, hopefully this is an isolated issue. A bit of a shame because purely from a browser frame UI perspective I found it refreshing (however I do dislike the left/bottom bars). But one thing that irritated me is the right-click menu doesn't appear until you release the mouse rather than just when pressed. I do however acknowledge that's an entirely pedantic issue of personal preference.
Upvoted for coming armed with an actual fact related to the article, disagreeing with the author's premise based on some actual evidence. Might be right, might be wrong, but it's something other than just more opinion. Wish I could upvote more than once.
nicely showcaseing the benefits of self-serving.
just added!
Wikipedia Turns 20
With good reasons at the time -- browsers were slow and heavy. Now we have (among others) the V8 Javascript engine and insanely fast client computers (all of any recent desktop, laptop, and mobile device)
The system call library is NOT libc.
Sure, but how often does the average English write/speaker do this?
Visual programming tool for flow-based / dataflow programming. Allows live programming by modifying graphs, retroactive debugging, etc.

Doing this all as a web app that connects to actual runtime environments via WebSockets or WebRTC.

https://github.com/noflo/noflo-ui
> officials were “working at pace” to recover the 150,000 arrest records

Sounds like they're restoring them, presumably from a backup.
I disagree with describing these events as 'technical issues' or 'IT errors'. As other commenters have noted it appears that there just wasn't a working backup. If that's the case, it's more of an organizational failing in my view: no-one cared enough to make a working backup.

It's similar to the 'IT error' in our test and trace system recently, where thousands of positive covid test results were uncounted because Excel truncated the file after a certain number of rows. In my view, it's not really the tech at fault, it's that the organization was using Excel because they didn't care enough to do it properly.

Calling it a 'technical issue' puts the blame on a malfunction, making it seem unfortunate but unavoidable, and absolving the organization that actually caused the issue.
He makes some good points in the talk, but omg what a troll he is. Also on Twitter he's been a jerk to so many people, I really don't understand. If he's looking for what's wrong with software companies, he's part of the problem with his attitude honestly
You are right. I was thinking Hypervisor Framework and its usage by Parallels Desktop Lite from the App Store. Lite version doesn’t require additional drivers and bridge adapters. It runs on top of Hypervisor Framework.
Name reminds me of horrors of JBoss Infinispan cache
But those are linked attributes. Automation encourages/requires centralization and industrial scaling, and efficient allocation of labor demands that said labor be liquid in regards to physical location, making jobs less situated. The workforce must become more mobile, flocking to the latest job locus, and therefore more settled people are left behind.
https://agfundernews.com/the-eu-just-approved-mealworms-for-...
Try this one. It must be ÿ screwing up the URL somehow. If you go to the frontpage you'll find the article.
The Bit Short: Inside Crypto's Doomsday Machine
Neat project!

I've been trying to figure out a smart home automated system to determine if shades should be open or closed to optimize for energy efficiency, accounting for sun intensity, time of day, and orientation of the window. I suppose I could throw something like this on rather than relying on generic sunrise and sunset times.

Did you have a lot of wrangling with coordinate systems and the location of the sun changing throughout the year?
This is actually interesting. Especially for men there is not a lot of quality content or products to find. Does your app differentiate between female and male?
https://news.ycombinator.com/item?id=25789651
Context: https://en.wikipedia.org/wiki/Wikipedia:Wikipedia%27s_oldest...

https://twitter.com/Wikipedia/status/1349976277671882753
The author implies that the recent growth in tether's market cap is an indication of an incoming exit scam.

A cursory glance at Coinbase's USDC's market cap [1] shows that it too is growing at almost exactly the same pace as tether's [2]. I think most players in this market would agree that Coinbase, for all of it's failings, is unlikely to be planning an exit scam at this point.

It doesn't disprove the whole thesis, and some elements of it might have merit, but at least one element of it seems weak to me.

[1] https://coinmarketcap.com/currencies/usd-coin/

[2] https://coinmarketcap.com/currencies/tether/
HDMI is thinner than USB-A, though…
Didn't say it's impossible. I know great developers who don't like the command line.

Dude, it's just a metaphor.
Visual programming can work in specific domains. But I've never seen it used in large general purpose systems.
Never expected to read the name "Villarejo" on HackerNews
Interestingly enough these are both solved problems when using iTerm on macOS.

Ctrl+C sends SIGINT, while CMD+C copies text, and running commands when a newline is pasted can be disabled.
Yup. That's because programming isn't just learning the vernacular. It's, first and foremost, learning to express concepts in a structured, super-precise way; learning to evolve systems in your head step by step, according to a set of arbitrary rules; learning the nature of computation.

Familiarity with this type of thinking is visible not just in computer-related endeavors, but often in everyday life matters as well.
The problem are the oxygen cylinders. (I'd like that journalist had a technical check in addition to the spell check.) The cylinders are used to give a mix of pure oxygen and air to the patients in ventilators.

(Also in some places, they use the oxygen cylinders to give a mix of air and oxygen to patient that don't need a ventilator, but are in a bad condition. A ventilator is a quite invasive treatment, and is better to avoid it when possible.)

From https://en.wikipedia.org/wiki/Ventilator#Function

> In its simplest form, a modern positive pressure ventilator consists of a compressible air reservoir or turbine, air and oxygen supplies, a set of valves and tubes, and a disposable or reusable "patient circuit". The air reservoir is pneumatically compressed several times a minute to deliver room-air, or in most cases, an air/oxygen mixture to the patient.
Terminal Multiplexers
One aspect of standard command line experience is that the various standard unix tools have different, incompatible "interfaces" (different switches for the same things, requiring multiple different memorizations) - the experience could be "unified" to a common standard and it would be better and simpler, without removing any actual functionality, but they can't be because that would break backwards compatibility and what people remember.
Sure, but when I visit nodejs.org there is a very prominent "Download" button, and no mention at all that I might have an easier time with WebStorm (or another such fully-integrated development package). No links to introductory materials either, I might add.

Those would be fairly trivial changes to the website landing page, but they could drastically reduce the steepness of the on-ramp.

By contrast, if I visit python.org, there is a clear funnel leading me to alternative development environments, beginner tutorials, etc.
This sounds like a risky approach. There are many ways this could backfire, from burning out the buffer person to creating a culture of prioritizing bad clients. Not saying it's impossible to routinely handle abusive customers and make a consistent profit, just that's a risky proposition that takes special (not necessarily in a positive way) talent to pull off.
Same here. I've tried it at least once a year and it still has
the same issues it had on day one. The UI is incredibly slow and
has an input delay on most mouse inputs. I gave up on it when
they introduced Philips Hue remote controls instead of fixing
the overall user experience or adding features like bookmark &
settings sync(Light controls don't have a place in a web
browser, ever, unless it's an opt-in addon).

The vast number of settings and features is great, but that's
meaningless if the everyday browsing feels like using a bloated
website on a Raspberry Pi.
(This is also why C is not Turing complete.)
Is there a way to follow your progress?
It seems like the bigger issue is the amplification of the standing waves in the room when the speaker is close to the wall, not the out of phase nature of the back and front sound. Could be wrong though.

I also don't think placing objects around the speakers is going to help much with the main issue which is the low frequency is it?
I have, on two occasions, discovered that my new place of employment had never tested the restore process and had broken daily backups. One of those companies had a whole failover site ready to go in case of emergency and had never tested that the database replication was operating correctly.
Interesting, then I'm not sure why I've been banned.
Yes, there’s substantial overlap between this group and the group who create “does not work (EOM)” issues I expressed immense frustration over the other day: https://news.ycombinator.com/item?id=25758884
https://saasstarterkit.app

I am working on SaaS Starter Kit. It is a simple starter kit that includes:

• Subscriptions & Payments via Stripe
• Invoices
• Multiple payment methods
• TailwindCSS & FontAwesome integration
• Dashboard layout
• Settings page
• Test coverage
• Docker & Docker Compose setup
• Kubernetes & Helm
• GitLab CI/CD

Thanks to these, one can go from unzipping the source to automated live deployments in less than 15 mins, including fully functioning payments. I aim to improve it further with more functionality out of the box, as well as additional API endpoints.

Hit me up with questions and feedback!
StimulusReflex, or LiveView for Rails
Then Apple doesn't have it.
Ask HN: How are the colours decided for black and white photograph/video?
I am reading a news article(https://www.bbc.co.uk/news/in-pictures-55619618) about B&W photographs from the civil rights movement converted to colour. I am curious how is the colour choosen for the dresses, skintones, skies, background etc? Is it related to guess work or is there some standard for matching grey pixels to colour pixels? I have seen B&W movies converted to colour and been mesmerised, for example this one: the original - https://www.youtube.com/watch?v=grytrusvVag and the coloured: https://www.youtube.com/watch?v=dOe-B9dJcIs
Bill was always a Porsche man. He is the reason for an exception allowing you to import non crash test approved cars to US.

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

https://luxurylaunches.com/celebrities/from-going-to-jail-fo...
I assume books about war are out too? as are the bible and koran.

And where do you draw the line, just death? slavery? immorality ?
I've been using it as a daily driver for two years and don't understand what you're talking about.

> bloated interface

It looks almost exactly like Chrome to me. I have them side by side and the difference is barely noticeable.

> word processor

I assume you mean its note feature, which I know exists but has never once been used by me nor has it ever gotten in my way.

> minigames

If there are minigames I had no idea they existed. I'm fairly certain Chrome has some though.

> All things work, but none of them work good.

This isn't clear enough to be worth arguing against, but the only thing I'll point out that doesn't "work good" for me is the tab switching interface is sometimes slow and gets "caught" on the tab switching screen. Everything else is business as usual.

> absolutely no tracking protection by default

I'm not sure if they have ever claimed this, nor do I recall if it is enabled by default, but Vivaldi has a built in ad blocker, and you can still install Chrome extensions for additional protection.

> I've found nothing about how their sync protocol works

A quick search for "Vivaldi sync" turned up this: "You also need to pick an encryption password that is used for encrypting your data. Your encryption password is used locally on your computer for encrypting the data you’re about to send to our servers and to decrypt the received data. Your encryption password is never sent to us or any other third party, which ensures that we cannot decrypt your data." [0] (Also linked from the article you're commenting on.)

Maybe that isn't the technical detail you're looking for but it's not "nothing."

[0] https://help.vivaldi.com/desktop/tools/sync/
Having installed excel and node countless times I can safely say excel is harder to install.
> Why not do it, you can hold a bitcoin future going short for the next year less than a coffee per / $1k, why not do that?

Assuming you have enough collateral, you currently even get paid money to hold a short.

As to your general point, I'd avoid holding the view that a 7 or so years old business can't fail as any kind of general truth. I know many smart people who are extremely bullish on cryptocurrencies, with huge investments. None of them think Tether will not fail one day. Everyone is playing the current market as a bubble.
But the conductor is exactly what solves the problem, and which one can't use when one is working via Zoom because of latency.
This is Spain, corruption at all levels. A failed state.
Meta-design: a manifesto for end-user development (2004) [pdf]
The author is not talking about "professional programming" but about a field called "end-user programming" or more generally "end-user development", which is a whole academic field with the goal os allowing end-users to develop their own solutions.

From this field came things like Scratch [1].

If you're interested a very important paper in that area (from the philosophical aspect) is "Meta-Design: A manifesto for End-User Development". [2]

[1] https://scratch.mit.edu/
[2] (PDF) http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.68....
I have been working with Africans for over a year. There is honest business there.
For photoshop, which I'll admit I use infrequently, it's very handy.

I also use Ableton and Lightroom a reasonable amount (neither are my day job though), and am constantly left wishing that they integrated with the touchbar. I have a midi controller that I use for sliding controls in both when at my desk, but I don't take it when I'm out and about, which is where having the ability to adjust analog controls (sliders/dials) with the touchbar would be incredibly useful.
Trusted people but you still have heard of the story so maybe not THAT trustful.

But even still, anyone asking "have you done coke in your past" or speaking about it as if it mattered is a retard.
It's even easier to hold the currency, but unfortunately you can't because its value is reduced by others. You are pretty much forced to do these "easy" things, I'd rather not have anything to do with it until I actually want to.

It's not magic, it's just cryptography.
At a ticketing company in Barcelona, Spain, now working on a web interface to automate graphical assets creation and deployment.
Just in case anyone is confused this is all election related.

> a lawyer for leading opposition candidate Bobi Wine said all contact had been lost with him

https://apnews.com/article/kampala-elections-coronavirus-pan...
It also happened several times in history, so it’s not without precedent.
There are plenty video games with mod ecosystems, so not everyone feels that way.

There are plenty open drivers for proprietry hardware too.
A CSV file with 80k tweets from the day of the capitol hill riots
As I understand, '[f]ingerprint, DNA and arrest history records were deleted', but it's fine because 'the wiped records were those of people arrested and released when no further action was taken'.

If the police cannot be trusted to put basic data protection measures in place (such as backups), perhaps they should not keep biometric data about people that have done nothing wrong[0]?

[0]: more accurately, have not been charged with wrongdoing, meaning either there was insufficient evidence, or prosecution was not deemed to be in the public interest.
> one thing that irritated me is the right-click menu doesn't appear until you release the mouse rather than just when pressed

Firefox on Windows has the same behavior for me. Actually, Windows as a whole does this.
this isn't how the stock market functions at all however. you described how a nonpro/retail participant on /r/stocks or wsb believes the stock market works.
Let put this is numbers for illustration purposes.

Let say 1000 kcal in, and for an average healthy person 1000 kcal in metabolic rate.

For digestion, this person eat mostly proteins resulting in about 20% of kcal going into energy for the digestion system itself (proteins is relative hard to break down). Let also say that in addition, sloppy digestion and incorrect gut bacteria is resulting in additional 20% of the food never getting digested and resulting in feces. Result is a loss of 400.

If thats the whole story you have a person that is loosing weight despite keeping a diet that seemingly fulfills their calories need.

Lets now change metabolic aspects. Rather than suffering from bad digestion they are suffering from chronic stress with high cortisol, adrenal and other stress hormones. The body crave more food that cost less to digest, ie fat and sugar, insulin is spiking in order to get the body to take up more energy, the body goes into lethargic state in order to save energy, muscle and organ cell production is decreased in favor of fat cells. Instead of 1000 kcal in metabolic rate we might have 600 kcal, with now a surplus of +400 going into fat production.

The upper bound on bioavailable kcals is still 1000 kcal, but the numbers won't tell you if the person is going to loose weight or gain it, unless the person is in good healthy to begin with.
I use Frink to convert all my ingredients to mass before starting a recipe. It has different units for { sifted, scooped, spooned } x { cake, bread, all-purpose } flour. Different sugar types, etc.

It’s always my first step before baking a recipe the first time.

https://frinklang.org
I was also pleasantly surprised by how well VR works on Linux and how much work had been put in to make even the Proton experience seamless. I now have over 1500 hours in VR exclusively on Linux.
I've been using Brave. I like it because it's not Google, but cannot comment on what's under the hood.
I found How Democracies Die by Steven Levitsky and Daniel Ziblatt to be very accessible for a politics/history noob like me. It contains a bunch of examples from all over the world of countries that either fell out of democracy or managed to retain their democracy after it was under threat.
Interesting article, but I would rather go for http://www.projectoberon.com/.

Oberon is a really nice and very well documented programming language and operating system to experiment with. Unfortunately not that much distributions are still available (most links seem to be dead).

If you're interested in the OS or the language, here is a platform independent, stand-alone version running on LuaJIT: https://github.com/rochus-keller/OberonSystem

There is also an integrated IDE with syntax coloring, semantic navigation, and a source level debugger.

The compiler supports small-case keywords and underscores in identifiers. I'm currently working on an extended version of the language.
I'm someone who learned declarative after imperative. In my experience, there are two things to understand about any declarative language: what it expresses, and what it actually does on the machine. The latter is often considered an implementation detail, but - at least for the people with imperative programming experience - it's actually crucial to gaining full understanding.

I remember my final breakthrough in grokking Prolog was realizing that the engine hides a glorified DFS that walks a graph of concepts for you. Suddenly, all the reasoning and non-deterministic features wasn't mysterious anymore, and performance-related implications became clear. Similarly, for people who struggle with async, it's beneficial to understand that async means somebody hid an event loop from you.
I've been programming for 25 years now, about 20 of which as a developer at billion dollar companies, google, facebook and various high scale hedge funds, including systems that serve billions of users a day. I have had a hobby in embedded programming and FPGA programming, compiler design and distributed deep learning.

All of which used /usr/local/bin and $PATH. Every system, regardless of programming language across python, C, C++, java, go, erlang.

Saying /usr/local/bin and/or $PATH "has absolutely nothing whatsoever to do with programming" is total rubbish. Programming as a field doesn't just include domain and syntax knowledge of a programming language, it includes ALL of the system implementation details below it, and YOU ARE EXPECTED TO KNOW THEM.

Saying something so basic and fundamental "has absolutely nothing to do with programming" only shows a terrible lack of systems knowledge, this is used in unix, linux, bsd, embedded and massive server scale deployments.

Acting like this stuff is somehow below you, just shows intellectual laziness, this stuff both BASIC (easy to learn) and FUNDAMENTAL (applies almost universally in many systems), and if you acted like this during an interview or working at anywhere with non-trivial setups you'd be laughed out of the room.
Or just to use the standard quote: "Never invest more than you can afford to lose."
DropBox seems to have decided that the only way for them to grow is to turn their data sync platform into a collaborative platform. Makes a whole lot of sense to steal contacts from all your users.

FYI - never use oauth to log into anything you care about.
More like front grille & going underbody of other vehicles https://twitter.com/elonmusk/status/754769913814941696
Firefox is my main browser, but I have Vivaldi installed for when I need to check if something works properly in Chromium. Having a vertical tab bar out of the box is my main motivation for that.
Used* to! I stopped some time ago, but the idea of putting something "real" (but small) into real practice still bugs my mind.

I am no more interested in getting a job in finance as I am in getting a well payed job in general, and I still have 1.5 years of full time PhD thesis, so it is not a very short-time goal either.

Thanks for the insights, by the way.
Does there exist any formal terminology for "something that is like a Turing machine if it would have infinite memory"?

I'm asking because since the true definition of a Turing machine requires infinite memory, in theory nothing can be a Turing machine in the observable universe, so this definition doesn't help describe anything that's used in practice.

On the other hand, there's an obvious difference in power of a language like C, versus non Turing-complete languages like regexp. So it's useful to talk about this concept, but we could never formally call any of those Turing complete (C pointers are limited to so many bits, for example).

The discussion about this detail comes up every time, so is there some proper formal term for this?

Something related to how much code is required to use the finite pool of memory you have in any way you want, or so (where a non turing complete language may require enumerating all possibilites and thus too large code size)
Not a fan. I already distrust legumes, now I'm supposed to repurpose the water they cook in? No thank you. Sounds like it would be full of lectins.
Sorry, is this true? Last days I spent a lot of time going crazy because our apps are consuming 90% of memory on our instances and I feel bad/scary for that.