skysight-inc/HackerNews huggingface dataset:
Back in the 80's people would make intelligible speech simply by connecting a speaker to a 5V 1-bit I/O port. So there's no excuse from a cost standpoint.
That video of the world record-setting firework is impressive. I started to think, the amount of lifting charge needed to get a car's worth of mass up that high must be big enough to start worrying about blowing the launch tube (and firework itself) into pieces?
Yeah, our builds are failing for a couple of hours now, and we just use Github because one of the dependencies in NPM downloads a binary from a public repository. We're already forking what we can to our gitlab self-hosted server, but even a simple git clone or even browsing the website can lead to a HTTP 500 right now.

Lots of incidents lately, but it's becoming increasingly hard to get away from Github.
Private universities in the US charge more than double that. Public ones, usually much less for in-state students, but it depends.
Society has a long history of using the work of a scientist while persecuting, dominating and discarding them. And it will continue thanks to the personality trait distribution in the population. Not everyone cares about Science nor will they. People who care about other things will either see Science as a tool and use the Scientist, or see Science as a threat and take out the Scientist.

It is better to teach kids (with a scientific bent) this fact and train them how to defend against certain realities than to sell a story that if we just train teachers better and improve the curriculum everyone will get interested in Science and everyone will treat Scientists ignorance and shortcomings with the patience of a grandmother.

They wont and they will continue to take advantage of the "ignorance of experts" to sideline, control or bury them.

The opposite happens only when the Scientist takes power. See Merkel.
I don't think it's productive to go around saying "an entire country is openly stealing intellectual property" here any more than citizens of other countries saying the same thing about US as a nation and personal data. IPR is a contentious field of intl agreements band there are no moral absolutes. But damaging physical property is pretty clearly unlawful in most jurisdictions.
The only pain I see is they having won the CPU for game consoles.

All our laptops have Intel stickers on them and I doubt AMD is winning crazy dollars on cloud deployments.
Lots of fancy headlines, but they don't even define what they mean by sidecar. Plus this appears to be mainly about Kubernetes microservices, not about monoliths or regular end user software.
This is very ranty and not very scientific sounding. I’ll trust Fauci over this guy.
Not all git repositories have working trees. On a bare one a checkout doesn't work.
I'm building with Rust, Rocket, Diesel, and agree with much of the original article. I can also add more: in my direct personal experience, the lead people creating Rocket and Diesel are superb about responsiveness, ongoing communication, and enabling people (e.g. me) to help diagnose issues and fix the them. I'm continually thankful for the quality of participation among the people in the ecosystem.

On the technical side, there are definitely some learning curves among Rocket, Diesel, and other tools. A typical example is that different crates have their own implementations of concepts such as a UUID, and the developer must handle conversions, and also ensure that various dependency versions all align, and also can't (yet) easily use the current UUID crate, and also can't (yet) build using stable Rust. All of these aspects will be fixed soon, likely within a month or so as the crates stabilize.

If you try Rust, I highly recommend trying rust-analyzer, which provides near-real-time code advice as a plugin to most major editors.
There is an advocate on our team that wants to migrate our web service from Nodejs to Rust.

While I am not a huge fan of Typescript, at least libraries are readily available and generally easy to use. On the other hand, being able to show that we are able to do monitoring, user auditing, ORM, opentracing, gRPC-web with Rust is non trivial.

Now that I think of it, being able to do a "hello world" on any language is pretty simple. But having all the tools around it to build a production level service is a different story.
What's up with github?
TiUP: A Component Manager for TiDB
The problem is that these devices came from legitimate sources with the right paperwork.
I think Rust is past the hiring hurdle and you would probably get the opposite effect - I suspect you would get more higher quality applicants just looking for a chance to work with it. Seen a similar story with a team choosing RoR over Clojure years back.
That's a lot of fancy words for essentially restating that old adage about three million parts being required to launch a rocket, all of them being delivered by the cheapest bidder.

And yet, these rockets (mostly) got off the ground quite safely!

Because these statistical vulnerabilities are rather obvious, and it isn't quite just the "cheapest bidder", and because their parts are tested, and because people took care to allow for 2 million of those 3 million parts to fail without disaster being inevitable.

The risks of remote-bricking counterfeits are rather obvious, indeed.

But it's just as trivially obvious that it is intended to protect the supply chain. Or, for the cynical: that its intend to protect these companies' profits is aligned with protecting the supply chain.

It's a trade-off, unlikely to have a single, generic best answer.
Acoustic Fingerprint
Somehow, Microsoft is the best thing to happen to Chrome
Seriously, again!? I am growing seriously impatient with this. It's been downhill since Microsoft took over.

GitLab is starting to look good (or even Gitea self-hosted).
Outline is proprietary software.
https://github.com/outline/outline/blob/develop/LICENSE

Also, are you saying it requires you to run Slack alongside?

There are many good and free software wiki engines, I don't see why one would choose such a headache.
https://en.wikipedia.org/wiki/Comparison_of_wiki_software
How the Tesla Way keeps it ahead of the pack
They are down right now: https://www.githubstatus.com/incidents/j597fw8kv04c
Open Sourcing Company Culture
I think that bigger issue is the inability to admit gaps in own knowledge and admit that they matter.

There is also part where people dont understand how science works. It is not just about making hypothesis and experiment, that is science fair simplistic thing that is not science.

People dont understand ambiguity, that you need many studies till consensus forms, that studies sometimes contradict each other and figuring out why is part of work. There is also aspect that the science fair level of experiments is usually not actually good science. That is asking "scientific questions" that lead to bad results, because people asking them dont understand context.

I mean, we have even PhD in one thing assuming that since they know that one thing, they now better then people studying completely different area. Because they asked simple question and did not bothered to check existing litterature.
TMWL June’20 – CSV’s, databases and V8 internals
https://www.githubstatus.com/

> Update - We have identified the source of elevated errors and are working on recovery.

> Jul 13, 05:53 UTC
Thanks for all your contributions to OSM! If you ignore all of the greenery preference then it gives priority to tags:

foot=designated
route=root, hiking
highway=footway, path, track, bridleway, pedestrian, living_street, residential, service, unclassified
maxspeed < 20km/h

Looking at your area (https://www.openstreetmap.org/way/191828180#map=15/42.6423/-...), all of the trails are given equal preference. As a result, it then falls back to whichever gives the shortest path. It's choosing the asphalt one (linked above) just because it's the shortest path. In the future, I may add a surface preference option - so you could give additional preference to non-paved paths.
It's 2020 and "Last name should use English alphabet" when entering an accented Latin letter...
Another form of dyslexia is meres-irlen syndrome, such that the text can ripple, blur, or white-spaces move about.

My partner said the visual experience from this video[1] is close to what she experiences when trying to read text.

[1] https://www.youtube.com/watch?v=FARizLljRkc
Not if you use zip loc bags
Very few people have the drive and discipline to systematically learn a bachelor's degree worth of content from that online material while sitting in their childhood bedrooms. Schools are, in part, a social technology for getting students to actually do the work and stick with it. Conceivably the community and social pressure could also be replicated on the internet.
Intend is 99% of the law (and commonly understood ethics).

That's why you can kill someone and be either glorified as a war hero, hanged by a jury of your peers, or ordered to retake your driving exam.
I might just self-host Gitea on my Pi today
Keto Easy Review {Weight Loss} Health Product *99%-Work* Special Offer
What is Keto Easy?

Keto Easy is a keto supplement that purports to oversee weight decline when you're following a keto wellbeing improvement plan. Various events those upgrades declare to show-stoppers even if you don't eat keto-obliging, so we were happy to find that Keto Easy Review didn't give way that opening.

https://djsupplement.com/keto-easy-review/

https://keto-easy-buy-48.webself.net/

https://form.jotform.com/tomrickland/keto-easy

https://publons.com/researcher/3769990/keto-easy-keto-easy-review-best-weight-loss-pills/

https://sites.google.com/site/ketoeasypillsreview/

https://youtu.be/_oml2jL48C0
While I'm sure that US politics is covered a lot more in other countries than other countries' politics are covered in the US, the outsider view is always going to bias towards celebrities and large events.

From the media coverage of the UK in the US, for example, 2019's political process was composed primarily of citizens throwing milkshakes at UKIP members while Parliament argued about Brexit.

Similarly in the US, college culture wars are largely a curiosity except when someone old wants to point out how hopeless the next generation is, or someone young wants to point out how out-of-touch the previous generation is.
It depends on the implementation, e.g. Node has crypto.getRandomBytes()¹.

If you mean the standard browser implementation, Crypto.getRandomValues()² may be what you're looking for. Note that the browser implementation of this is only a recommendation, so YMMV:

> To guarantee enough performance, implementations are not using a truly random number generator, but they are using a pseudo-random number generator seeded with a value with enough entropy. The pseudo-random number generator algorithm (PRNG) may vary across user agents, but is suitable for cryptographic purposes. Implementations are required to use a seed with enough entropy, like a system-level entropy source.

> [...]

> There is no minimum degree of entropy mandated by the Web Cryptography specification. User agents are instead urged to provide the best entropy they can when generating random numbers, using a well-defined, efficient pseudorandom number generator built into the user agent itself, but seeded with values taken from an external source of pseudorandom numbers, such as a platform-specific random number function, the Unix /dev/urandom device, or other source of random or pseudorandom data.

¹ https://nodejs.org/api/crypto.html#crypto_crypto_randombytes...

² https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getR...
If you want to make university education affordable, it might be a good idea to look at places where university education already is affordable, and see what they are doing differently.

I. Staffing

Let's take a look at Heidelberg University.

2,608 Academic staff

1775 non-academic staff

28,500 students

annual spending of $100,000 per staff
or $14,000 per student.

(All numbers are excluding medical school/medical students).

Now let's look at a US university: Penn State.

5946 FTE academic staff

24422 FTE non-academic staff

76,219 FTE students

spending $32,406 per student or about $100,000 per staff.

So both Penn State and Heidelberg spend the same per employee (roughly), but Penn State costs twice as much because they have so many more non-academic staff per student.

What do these 24,000 non-academic staff do?

Well you have 48 executives, (the president earns over a million per year in salary) all the way down to armies of bureaucrats.

If you want to know what those bureaucrats do, look at their jobs page (https://psu.jobs/jobs).

I found some gems:
(All full time jobs)

* Military Marketing Manager
* Workforce Education Outreach Coordinator
* Student Advocacy Specialist
* Proposal and Award Generalist
* Coordinator for Academic Success

Then take a gander at the Heidelberg jobs page:
https://adb.zuv.uni-heidelberg.de/info/INFO_LS$.Startup

Night and day difference.

II. Years to completion

Once you limit your staff, you can also limit the amount of education you provide. Do you need your students to spend 6 years studying majors or can you have a slimmed down curriculum?

In Germany you finish in 3 years. That cuts costs in half over a 6 year time horizon. There are fewer electives outside of your main area of study, fewer optional courses, etc.

III Stricter Entrance Requirements

Having an aggressive schedule requires restricting yourself to good students. It also eliminates wasted resources on studies where students drop out or don't finish. Heidelberg is very selective. Penn State is also selective in some sense, but not nearly as academically selective.

So these three tips is why in Germany you can provide an undergrad education for about 30-40K total, and it takes 3 years, whereas in the US it costs 30-40K per year and can take 4-6 years.

So those are some things you can do to cut costs.
Didn’t that require PAE and all sorts of workarounds, all for a not-that-great experience?
Two pre-industrial examples:

When riding horses with two sets of reins, they have a tactile distinction, so one can sort them out without having to visually check which reins go where.

https://en.wikipedia.org/wiki/Turk%27s_head_knot says
"A notable practical use for the Turk's head is to mark the "king spoke" of a ship's wheel; when this spoke is upright the rudder is in a central position." and presumably a helmsman could be steering in the dark in inclement weather and still feel it.
What is your take on TypeScript, what is it you don't like?
again ... well done microsoft. well done. I really don't get why people keep using it, gitlab seems objectively better to me.
Not clear why they'd be interested, since their business model seems aimed at commodifying CPUs and putting the value proposition in the GPU.
Some of the things you listed can be moved into a proxy like Envoy, so you don’t have to rewrite those wheels as you change languages.
An Abandoned Outdoor Movie Theater in Middle of the Sinai Desert
I thought this was another attempt to censor Winnie the Pooh. Apparently Chinese government banned the show after people started to liken Xi to Pooh.

https://www.theguardian.com/world/2018/aug/07/china-bans-win...
I changed the i18n of Gogs to s/Organization/Folder/, which I think works pretty well, though I'm becoming more interested in gitea's fork. I reckon the same trick will work.
> I mean, what's FTDI supposed to do?

I’m not saying that FTDI or a similar company should sit idly by, but the vigilante justice you’re advocating leads to bad places. We have customs enforcement to stop goods at the border and a court system to deal with internal disputes; use them.
I would wait and see whether GraalVM would not help significantly with performance. After that I would try running the web service with Deno. Then I would rewrite in Go, then I would rewrite in Rust. That is not to say I think Go is better than Rust in every dimension (I prefer Rust for most things), but I think the Go community have really optimised for this one single usecase.
Ask HN: Why GitHub is so often down?
Second time in what, a week? What is going on at Microsoft?
> I ask again: In what alternate reality

In that alternative reality where, for example, mobile phone carriers are required to allow 911 calls even if your account is otherwise locked because you fraudulently paid with someone else's credit card.
Hey! Welcome to reach out to me, let's have a virtual cup of tea or coffee -- my email is on my profile page
There's an android app I use, called FlutterHole that gives you a one click way to temporarily disable the PiHole block. Under the covers it's using an API call.
The Gamecube controller did it better, I think. Each button was a unique size, shape and colour.
This is slowly becoming a weekly occurrence ever since Microsoft entered the picture...

https://www.githubstatus.com/
Show HN: Bugrpt.com – report bugs you find in websites or apps
Bugs are bad and nobody likes them.

Unfortunately, they happen all the time. They exist in every software product, and annoy users mildly, or exceedingly.

And reporting these bugs is not fun. You've got to look for the right support channel, perhaps dodge some irrelevant screener questions, and finally compose your email or fill out whatever form is given to you. Too often, reporting a bug is a horrible, painful experience that just compounds the issue.

And so naturally, lots of bugs go unreported, which is also bad for everyone. The person using the software is annoyed, and the company remains oblivious to the issue.

There's got to be a better way to get these bugs through to these companies...

bugrpt.com is probably not the solution to this problem. It's just a website you visit to submit bug reports for any website or app. Maybe I'll make the bug list public. And maybe engineers will check the list and discover some bugs and fix them. But most likely not, and submitting a bug report here will most likely lead to nothing. Enjoy!
Surely it can't be a coincidence that Github is down every other week after the Microsoft acquisition? Is Microsoft interfering too much? Or did the core technical expertise leave for other greener pastures in Microsoft or outside?
I'm a bit confused. I searched for more details on that ship and all I can find is a ship called "Mary Celeste" (so, very similar or the same name) https://en.wikipedia.org/wiki/Mary_Celeste

But its story does not really seem to fit. The Mary Celeste from Wikipedia was sank in an attempted insurance fraud, being fully loaded with cheap stuff.

Guess I am confusing the ships here :)
If there’s no way to accurately scrape by article today, sounds like a need for a startup.
What is going on that people expect something better from Microsoft? Really this is quite on par with the quality they deliver. The only surprising thing is that people are surprised by this.
Out of curiosity, what could have Microsoft done to cause this?

I'm not aware of the acquisition details. But did they make GitHub switch to Azure or make significant changes to infrastructure?

I've seen several people blaming Microsoft for GitHub outages and am trying to understand why this is a common thing.
There's a difference between merely "disliking" something as a personal preference and insisting that other people should not have the things you dislike.

Neither the commenter I responded to nor Apple are simply "disliking" PWAs. Apple is not allowing PWAs to bolster their monopolistic moat, and the commenter is supporting Apple's decision to not allow _other people_ to build & use PWAs on iOS, seemingly just because they personally prefer native UX. Both of those are far beyond just "disliking".

This might seem like mere semantics about what "disliking" is, but while simply having personal preferences is fine, taking _actions_ that affect _other people_ or publicly expressing support for such actions necessarily comes with some moral responsibility for those actions I think. Perhaps some puny PWAs and their market effects aren't important enough for people to consider that, but the principle is all the same I would think.
Internet in 90s and all that...
I thought the SK gov were only interested in Icon, great to see FLETA being utilized even more in this industry.
Ouch!

:-)

Yeah, it's the unloved step-child of the LibreOffice suite, we fix stuff sometimes, but there is no commercial user of it to fund development
I was going to warn you about SD card corruption, but then I realized even this is probably more reliable than GitHub at this point.
Ask HN: What martial arts do you practice? What do you recommend?
What martial arts do you practice? Do you have any recommendations? Advice for beginners? How did you get started?
On the set_expires thing, the docs are at https://docs.rs/rocket/0.4.5/rocket/http/struct.Cookie.html#..., and “Tm” is a clickable link. Rocket 0.4 is using version 0.1 of the time crate, and the snippet in this article that looks into the time crate docs is looking at completely the wrong thing, time::Time::now from 0.2, which gets the time of day (which also, I think, helps explain the deprecation reason, because time of day in UTC is extremely seldom useful and can easily be obtained otherwise, while a full date + time in UTC is useful), rather than time::now from 0.1, which gets a timestamp.

Discussion of this article on /r/rust: https://old.reddit.com/r/rust/comments/hpzmeu/rust_is_surpri...
I still find it pretty easy to read. I'm quite sceptical about dyslexia. Reading needs practice like anything else.
Performance is the least of my concerns owning an Intel laptop. Intel's obsession with it is why their laptops sound like jet engines, scorch laps and have lacklustre battery life. If I was Apple, I would advertise the the improved quality of life from using an iPad-like laptop.
Well, let's not forget the Gitlab outage where they basically lost a shit-ton of production data. I mean if we're just comparing apples.

https://about.gitlab.com/blog/2017/02/10/postmortem-of-datab...
This is really a book ad.

So, what's going on here, I think, is that you have some microservices which call each other. Each microservice is apparently put in a container to avoid dependency issues. Now you have a network overhead problem if the containers are on different machines, so there's something called a "pod" to make them run on the same machine. This is what the author calls a "sidecar". The author may be tangled in his own jargon. Cloudflare says a "sidecar" is another container inside a "pod", but one that is for some auxiliary function rather than being one of the main microservices doing the work. Hence the name "sidecar". The link in the article for "sidecar" is to the author's book, so you have to pay to find out for sure.

Now you have to connect up the messaging, start, stop, and update things, scale to multiple instances and machines, log, and monitor. So you need an orchestration system of some kind. The "operator" decides what to do, and the applications and the Kubernetes system, via the Kubernetes operator API, do it. The "operator" is shoved into the "pod" as a "sidecar".

Since making an operator that does the right thing is a hard problem, there's quite a collection of buzzword-intensive products to do some part of that job.

A better explanation is in the Kubernetes documentation.[1]

Did I get this right?

(About 15 years ago, I had to write something which did this sort of thing for QNX real time programs for a robot vehicle. Had to deal with things like inserting monitoring into a message passing system. The Robot Operating System (which is not an OS, it's a message management layer on top of Linux) does something similar. Now it's gone mainstream. Does it make things easier or harder?)

[1] https://kubernetes.io/docs/concepts/extend-kubernetes/operat...