skysight-inc/HackerNews huggingface dataset:
The current Silicon Valley model of pursuing hyper-growth and aiming at making a few people (founders and investors) very rich is part of the problem, not the solution.
However, a more balanced startup culture that focuses on people well-being and environment sustainability as their ultimate goals could be part of the solution if they manage to find a working model within the current capitalist framework. The problem is that such framework is intensively individualistic and, without Government intervention, creates the worst possible outcome from a sustainability point-of-view because it assumes eternal growth and results in the concentration of resources into only a few hands.

I would love to see a startup that focuses on making its customer's lives more fulfilling while at the same time less "affluent", which is possible to because after you have all your basic needs covered (food, shelter, medical care), no amount of money can make you happier... but small things, like a stimulating social life, or a sense of pride on what your work produces, definitely can. The founders of course, would need to be living proof that their startup delivers on that promise, so they wouldn't make a penny more than necessary to live a fulfilling life where most fulfillment came from bringing happiness to others. That's where I think this idea breaks down! I am sure there would be founders doing this if they thought they could make a billion $$$ first :D but if they could do that, the whole motivation for the project would've been undermined already.
It's not incongruous to like and support OpenStreetMap and then also find editing tedious and so look for other ways to contribute.

Like say using VC funding to create a company that makes tens of millions of photos available for people that are editing OSM.
I'm currently studying CS at UNSW and half of these subjects I've taken relevant courses, and the other half are in my future. Where did you have your experience?
The US has a standard clearance of 14' (or 16' for interstate highways); anything lower than that would have low clearance signs of various sorts. These values are comfortably above 4m.

The roads that have these low clearances are usually local roads whose right-of-way was constrained a hundred years ago, or "parkways" originally devised to permit motorists to enjoy scenic drives and unencumbered by heavy truck traffic (possibly also built 100 years ago!).
Shor's Quantum Factoring Algorithm (2017)
> The other problem is that programming is not simply "development", it's research too. Research can be a bottomless hole, and it's also really hard to estimate how much research is needed.

This. As a programmer, I've never been able to successfully explain to my managers about this. It always ends up being a blame on me instead for "not properly assessing and estimating the effort".
BTW, I wish manufacturers would stop using Philips screws. Hex or Torx is so much better design.
Thank you for that excellent explanation.
I am surprised you are having so much trouble with the software. What you might want to look into is how 3D printers and hobby CNC machines are controlled. GRBL for example is a standard CNC firmware that can run on an Arduino Uno and can control a 2.5 axis machine like a plotter easily. Combine that with some cheap stepper motors, GT2 timing belts and pulleys, a couple of endstop switches, and mounted on a 2020 aluminum frame and you got yourself a plotter that can do pretty much anything. Depending on the plotter you already have it could be as simple as reflashing the firmware on its controller.

Another option is Marlin which runs on slightly beefier ATMega Arduinos. This is what’s used in most 3D printers. And of course you could just buy a 3D printer and mount a pen on it.

The beauty of this approach is that you use a slicer to plan all the moves of the plotter on a much more powerful computer and the plotter just gets the GCode instructions of where to move each axis.

The software you want is something that can generate an SVG out of your handwriting font, then convert that GCode. Inkscape can do that and I suspect it might be able to be driven from the command line. You’d need to script up a way to feed it speech to text, and for it to fit stuff onto pages, but that just sounds like a good weekend. Check this out for inspiration: https://medium.com/@urish/how-to-turn-your-3d-printer-into-a...

Edit: second Google link for “3D printer plotter” has a reference to a stand-alone Python script that can take in any path-only SVG and spit out GCode. https://www.instructables.com/id/Use-3D-Printer-As-a-Plotter...
Yes, but the choice of approach isn't outcome-neutral.

There is also the question of whether going-vanilla more often results in good apps.

I'd go so far as to say the "naive approach" for most things, whenever it delivers on all the requirements, is always the best approach.

Be it relational (vs., nosql); grep vs elasticsearch; etc.
Copying a branch of a DAG has about the same meaning as copying a branch of a tree, right?
On the other hand, if I'm trying to keep a volume cold for as long as possible, how can I do that without "crazy amounts of insulation"?

I can use a Stirling engine driven by the solar gain to run a heat pump to push the temperature gradient, but I still need a large-ass amount of insulation to beat the radiating heat creeping into the cold volume.

Lots of HVAC discussions revolve around keeping people comfortable and happy, but I'm trying to figure out how to keep a cold space at that set point regardless of what goes on outside it. And if your definition of "crazy amounts" includes cost, then aerogel-core vacuum insulated panels are right out (though in terms of volume occupied, they're nifty, but only a 50 year lifecycle unfortunately).
I am living in the EU and writing from personal experience. Fad is fad even if it makes it into law. Mineral wool has other disadvantages.

But we digress, I am firmly convinced that such narrow focus on energy efficiency of buildings to the detriment of other things is exactly the "affluent" technological solution the paper is critical about.
I don't think there's a specific call to action / advocacy, more philosophizing about the challenge.

tldr; Human beings are flawed. All our heroes have some amount of blood on their hands. If we start toppling statues we won't have any more statues. Maybe it's good that we stop putting people on pedestals, but without those pedestals what makes our creates Americans' shared identity / how do we work as a team?

--

I guess I simply disagree. Some leaders have blood on their hands as a side-effect, and some have it intentionally. I'm a southerner. Southern revisionist history tries to attach pride to the crimes of our forefathers. Knock those boys down.

For some heroes, I agree we need to be open to nuance instead of canceling the world. "This person helped with X, but we can't forget she also hurt Y".

Maybe we should put our heroes ideologies ahead of their identities. Maybe the heroes should be the workers who built the systems, who we can more easily forgive for their flaws. Maybe our shared history and stories can be more about activities than the people that did them. Maybe our heroes are the identities rather than the individual, e.g. "The Pirate Roberts".

But definitely, when a hero isn't supported by a significant part of its local populace, time to find better heroes.
Show HN: Random Roads
New builds will already come with a guarantee. In the short term the developer will send someone to fix issues and may well still have people working on site. In the long term there will be insurance policy. But it just happens that there is sometimes an economic incentive to accept lower quality in order to meet some other objective. Maybe the electrical contractor put in a low bid and wants to finish the job. Or maybe the developer is running low on cash within the project budget. Or perhaps the project manager is under pressure to hit a target.

Developers are just like any other complex corporation. Quality is just one thing that has to be balanced. And it is a market with massive pent up demand and buyers everywhere. And customers who have very little choice after they have signed on the dotted line.
Keto Diet Review
I came across this review on the Keto darling and it sounds good. I haven't really seen many people say anything bad so thinking I might give it a try because of all the crap I ate through lockdown.
PET scans are a spinoff of accelerators -- accelerators of the kind built before WW2, with energies six or more orders of magnitude below that of the LHC. Cyclotrons are used to make 18F, a shortlived positron emitter that is incorporated into a fluorinated glucose derivative to act as a tracer detected by the scanner.

You're not going to see medical spinoffs from massively larger machines.
I think I know why that might be the case: they used an approach appropriate for large-scale projects in a small-scale project - happens very often really.

None of the max 30-user SPAs I wrote during my time at a certain large pharmaceutical company made sense as SPAs, because the scale at which that becomes beneficial just wasn't there.

As for your other experience: I get where you both are coming from. Thing is, we as front-end developers are kind of forced to use that guy's approach, because over the years stakeholders got used to a level of flexibility that's just not achievable using yours.

I for one would love to use minimal amounts of JS instead of frameworks that make me wait 2 minutes on my sad little work laptop until they compile the project, but that would make any event in which some stakeholder changes their mind a disaster requiring me to re-write the whole application every now and then.

Anyway there's light at the end of this tunnel in the form of compiler-frameworks:

https://svelte.dev/

Writing in this feels just like old school vanilla JS, but with additional language features like reactivity.
Interesting. I didn't know that!
This can be easily seen in action when playing audio over AirPlay where the latency is ~2 seconds. When you press Play the video waits for a moment to compensate for the audio delay and only starts after the two-second delay to sync with audio.
> someone had to find his decomposing body

Well, yes - is this an argument against dying in general? Fully agreed - it sucks!

> someone had to remove it

Yes, that's what people do with dead bodies!

> someone had to clean the public shelter he died in

The abandoned bus? Well no one had to clean it, but I suppose someone cleaned it? Yes, cleaning up after dead people is a nuisance.

So preferably he shouldn't have died, ever? To spare the people finding his body, removing it, and cleaning up?
Hi, author here, feel free to ask any questions about the page or the contact tracing protocol it is working with!

This proof of concept will show you, using Web Bluetooth, if there are any devices near you broadcasting a contact tracing identifier conforming to the Apple/Google specification. It works on Chrome only so far, and you need to enable a flag since the Bluetooth scanning API is considered experimental.

This will detect beacons emitted by, among others, the German and Swiss contact tracing apps, with several other parties having signalled their intention to switch to it in the future.
High-Frequency Estimators and Proxies for Volatility
Well that was a long "just". Installing a few sockets and a switch ist much less effort.
The power of new media for distributing a message
I've lived through this and seen this in histories of home purchases. It's the reason I don't recommend buying a brand new home unless you oversaw its construction.

The ideal situation in my experience is to find a home maybe 10 years old. Problems don't necessarily become evident the first year.

Then again homes of any age have issues creep in, so maybe there's always risks.
Without population growth you lose the motivation. Communication gets harder every time you add a star to your civilization, unless you somehow break the speed of light. Resource use is unlikely to be a motivator - a civilization sufficiently advanced to be multistellar will no doubt have cracked either fusion or the stain sphere problem.
Is it possible to use the perf tools(http://www.brendangregg.com/perf.html) and debug top down to find the program that causes the issue rather than guessing the programs and debugging bottom up ?
Neat solution - out of curiosity though, why remove the properties from the passed options? If I called that function, I wouldn't normally expect it to mutate my arguments like that.
I find that in modern times, people have no idea how much nature is out to kill them.

Nature does not give a shit about you. Just because something is a national park does not mean its Disney Land.

I've driven through Death Valley, never hiked (though i wish to do so some day), and I would not wish to deviate from known roads ever. Its a flat huge stupidly hot desert. If you get lost, welp.

Even the main road gets extremely dodgy at a few/many places.

Though if you're lucky you'll find the green patch somewhere in there (a damn golf course in the middle of the desert)
Lol, what a troll.
You're correct, it's just that vendors call their proprietary non-bluetooth protocols that.
> Because almost no one is "pro-abortion". It's a horrible and traumatic experience to go through and no one is happy to have one. That doesn't mean that women shouldn't have the option to do it.

I am pro-abortion, because I understand that it's a traumatic experience, which nonetheless can be very desirable given some circumstances. If you're trying to side-step the fact that no-one ideally would have an abortion, you're just opening yourself up to counter-arguments attacking exactly that, and that's dumb, because you've detracted the debate from the true point (from a pro-abortion viewpoint) – sometimes it's a necessary sacrifice.
There really aren't when you have 2x80Mhz on either side of you leaving only DFS which can be tricky since a lot of older consumer routers didn't support it. WiFi 6E should help as the allocation is massive with less propagation.
Did anyone ever come up with a workable method of preventing this kind of rent seeking that plagues domain names?

The best scalable and impartial methods that I’ve seen mentioned were high renewal prices and limits on the number of domains one could own, but I get the feeling neither one would work when there is even a remote chance of extracting >$10M in the end.

Given the current system it’s hard to blame him either — I don’t know whether I would find the altruism to let such a domain expire.
Congratulations on Graduation of Apache ShardingSphere as a Top-Level Project
Apache Software Foundation (ASF), The most popular open-source software foundation, announced Apache ShardingSphere as a Top-Level Project (TLP) on Wakefield, MA, 16th April 2020.

ShardingSphere entered into the Apache incubator since 10th November 2018. With the help of mentors and the whole community, The Apache board approved its graduation proposal with 10 +1 votes successfully, which ends up its 17 months incubator and promotes it as TLP.

As the first project graduating from Incubator in 2020, this cheering news was published subsequently on Apache official blog with the support of Sally Khudairi, Vice President Marketing & Publicity of ASF.

Apache ShardingSphere was born in dangdang.com, grew up fastly in JD.com, and now becomes a famous Apache distributed database middleware ecosystem. The evolvement from a light JDBC driver into an ecosystem presents the efforts and enthusiasm of the whole community in the past 17 months.

Special thanks for the guidance from IPMCs, mentors. Many thanks for contributions from 120+ committers all over the world. What’s more, we are glad to see the community still move actively during the coronavirus outbreak.
Also, even within Marathi, at least for the letters ज and च, how you pronounce them depends on the word. You have to know the correct pronunciation beforehand, as it can't really be guessed from the word.

जेजुरी is my favourite example.
चिंच is a close second :)
What is the best way to lace your shoes [video]
Electron Meets Vue.js and Parcel.js
This is a nice set of lectures. I looked through the notes on aerodynamics and they are better than most sources, however I do have an issue with two items there. When talking about the minimal drag every book (for pilots that is) mentions that it occurs where the induced drag and the parasitic drag are the same (they even have a graph to reinforce that) while some simple calculus shows that it is rather the point where the two grow/decrease at the same rate and I have seen no reason to believe these are the same point (most aerodynamics books just state that such a point exists).

The discussion of the left turning tendency, while technically thorough and correct fails to mention the relative contributions of the various sources. Again, any introductory aerodynamics test has a 'back of an envelope' calculation that shows that for the majority of GA aircraft 95 percent or more (in terms of force) of left turning tendency is due to the spiralling slipstream. Precession and torque are only significant for very large radial engines (and helicopters, of course) and the asymmetry of lift is responsible for barely 1-2 percent (this is why during landing the plane still tends to turn left even though the asymmetry of lift would suggest otherwise).

They formulas for lift calculation were a nice touch. I wish they would also mention the Coanda effect.

Edit: of course most of this is totally unnecessary for a pilot to know. Even though it helps to understand the spiralling slipstream if one is flying a high-tail plane.
Russell Rebalance Analyzed – Paper and Python Code
I like the analogy but I don't think it works. Basically the bad guys get a huge advantage (secure, in fact unbreakable communications over long distances) while the good guys have to live by 1800s rules?

I think every new impactful tech requires a reevaluation of laws to keep the balance from tipping in the wrong direction.
With english subtitles: https://vimeo.com/425030709
This is certainly better than using both laptop mic and speakers, but especially on MacBooks on which the fans are always going wild it can still be awful.
"Ok" is worse than great (which is what you get with wired setups, all the time every time).

I understand your rationale, and I also like the convenience of wifi when it works. That being said, if you can wire "that thing" (whatever it is), just do it. One afternoon of wiring and it will work great for the rest of time. The trade-off is definitely worth it in my experience.
Nope, in a low carb plant based diet, most of your calories tend to come from fats with some from protein.

There are plenty of fats in nuts and legumes, which are compatible with a low carb (even if not a zero carb) diet. Seeds are also rich in fats (and are the source of many vegetable oils).
Of course, my point is that a high birth rate is something we can’t assume past a certain threshold of development. I can see the argument for being in two, three star systems - it gives you redundancy. Beyond that you add complexity with no inherent benefit.

In fact, the only motivation that makes sense w/o exponential population growth is a militaristic/defense oriented one, which would also favor the dark forest theory.
Should be the same way gitbook cli was doing this, depending on the file extension you could use one or the other.
Face Mask Efficacy – Two Royal Society Papers
One big difference is that if I order a parts list and PCB based on your web site, if you've made an error or have a part missing, I'm stuck debugging. If you're putting together a kit, you've (presumably) gone through and made sure it's all there and all works together. That includes the auxiliary stuff, like firmware, or having a case.

Another big difference is if I place three orders, and one comes up out-of-stuck or delayed by months, I get stuck with a useless 2/3 of a kit. I can't return the useless 2/3, since those vendors didn't mess up. If you're selling me a kit, you're doing logistics for me.

Even with things with standard parts, like putting a computer or bicycle together from standardized parts, I've had issues. With DIY, this thing can explode.
Sure, slower in absolute terms.

But a car crash on a highway typically involves two moving vehicles, reducing the delta at impact.

Moreover, cars are engineered specifically to protect occupants during a collision. They have safety cages, airbags, crumple zones, and can even be inverted and still sustain the passenger volume. A crashing airplane will not be able to protect its occupants in the same way.
In an ideal world, with plenty of funding, I've always wanted to take that a step further and implement a remote virtualized workstation. With just 2.5Gbps from NBase-T and 802.3bt for power and VESA display stream compression you could hypothetically power a monitor from a single cat5e cable as well as output full 1080p 60Hz video ("visually lossless"), supply power and data for USB, maybe even a passthrough 802.3af ethernet port for an ip phone.

You could take that even further by adding in a custom SPICE-like display protocol and only send rectangular regions of changed pixels and translation commands to shift a region of pixels around (scrolling, moving a window, etc). Given it's all virtualized instead of traditional ip phones you could go with dumb USB desk phones and route that USB device to a single PBX and build something akin to an old school PBX where the phones are more or less just dumb terminals. Rather than dealing with the headaches of setting up BLFs, dial plans on the phone vs. PBX, call forwarding and DND on PBX and phones, VM access, Hotdesking setups, etc it's all just a bunch of specialized HIDs hooked up to a VM. Need HA? Move the USB devices on failover to a separate VM.

It'd have all the benefits of thin clients with significantly less drawbacks. Need dual monitors? No need to replace your bargain basement thin client with one that supports dual monitors, just pull up another monitor, hookup to the same seat on the servers and done. You could sell a deluxe version with dual inputs so that each display is connected to two independent switches so if one bites the dust it doesn't take down 48 employees at a time.
Realistically speaking, if your scenario is that the US government might capture and torture you for encryption keys, then your number 1 priority should be physical security of your communication devices and the people who operate them. Your number 2 priority should be preventing other side channel attacks, e.g. the operating systems you're running on your endpoints and things like the Management Engine on Intel chips and the equivalent on AMD chips, as well as other possible backdoors in the hardware and your supply chain. Remember, the NSA intercepts mail-order hardware and modifies it and the CIA runs hardware companies.

Once you have taken care of these priorities, you can start worrying about the soundness of your encryption. Inventing safe encryption if you're not overly concerned about performance is really not hard, even experienced laymen can do that by using existing cryptographic primitives. You can even make it quantum safe. (It should be, in the described scenario.) If you think that is not within your capabilities, then you're probably right, but then you've already failed at task 1 and 2 anyway.

For the remaining 99.9999% of the population this is not a realistic threat scenario, and it's best to use a well-established cryptographic library with the recommended defaults.
That's a !@#$ good idea for avoiding swear words :)
I understand that, but also think what makes it a not-fad is that EU does not have a lot of its own energy sources and winters can be hard. So to me it makes sense to try to be as energy efficient as possible and also not send a lot of money to e.g. Russia if it's avoidable.
I also understand that constructing low-energy buildings is much harder than the standard ones. But I fully believe that science and engineering, when given such task, can master that, given enough time.