skysight-inc/HackerNews huggingface dataset:
And requires that you disable system integrity protection, which opens you up to other threats as well as bugs that can prevent you from being able to boot at all:

https://mrmacintosh.com/google-chrome-keystone-is-modifying-...
Very crafty project, I wonder if there is an awesome-github-pages repo where we could index these GitHub pages projects.
You could also push static HTML pages to the git root which have, e.g.,

<meta http-equiv="refresh" content="1; url='https://news.ycombinator.com/'" />

in the header.
Well said.

And the best part of your phrasing is its consistency with simulation theory.
I used my router for this purpose until recently. It was difficult to keep up with updates, partly because openwrt versions for my router lagged other versions for long periods.

I replaced my router recently and changed my strategy. Now the router is only a router (and firewall of course).

I have a raspi sitting next to it providing the wireguard vpn. This is easy to update and everything actually works better than in past. I attribute a large part of that to wireguard over openvpn, though...
Apologies, by credit I meant to express that the causal relationship you are looking for may not exist.

> If bullying was simply dominating behavior, it should be generally directed at anyone, yet it more commonly affects the stereotypical nerd.

But then you risk a coalition that will shun you. A nerd is perceived as 'the weakest' of the tribe, this enables the rest of the tribe to bully the nerd by proxy, you give them somebody to look down on, without the risk of the nerd retaliating.
I'm also working on solving a similar problem - how to export web animations to mp4 videos.

I'm building an API that takes any URL, and using Headless Chrome; I record a screen and export the video to mp4.
I would appreciate any feedback if you would find something like this useful.
Interesting. This could be considered as abuse of github issues though.
The article makes it clear this is not a mix of Icelandic and Basque but rather a Basque pidgin found in Iceland.
They already did last week.
Reminds me of A/B testing on pupils. The result may teach you something about methodologies, but pupils also learn to do tests on humans.

If my work is measured by an arbitrary metric like LOC, I write extra lines or keep them to a low level so that I can easily improve it later.

But the hardest part is probably identifying the behavior as a first step. For example the ambition to change behavior on a grand scale is probably undesirable. I think in most cases there is probably an underlying condition to this.
Well, antique books/prints were sometimes using recycled materials like even older books. The old writings can only be uncovered using x-ray scans or other tech. If you just do a normal scan, you lose the hidden layers.

Also, to track the origins and the history of a physical book you can do material analyses (carbon dating etc.) that are impossible if you just have the digital version.
Even if you need, for example, word boundaries, you might be better off pretending that no non-ASCII non-word chars exist than pretending that everything is valid UTF-8 or whatever. Depends on your inputs and requirements.
I failed to make LinkedIn fix their broken international domain URL parser
Are billions of people better served with compromised security not because of some idiot in a suit, but because they installed Linux and don't know what exactly they're doing?
Lessons I Learnt from being a Lazy Programmer
Here's a long video of them facing off: https://www.youtube.com/watch?v=KLNu7ELg4mk

(Their first round runs up to the 39:00 mark.)
I know nothing about vaccine development, but I'd guess part of the answer is "It mattered."

People try way harder when the stakes are high, and everyone involved is at least a little terrified of being "the one who delayed it." That does wonders for cutting through pointless red tape and bureaucratic delays.

A minor example:

About ten years ago, a flash flood completely destroyed about thirty linear feet of the main road connecting the tourist district of Hershey, Pennsylvania to the rest of the town.

I assumed it would take weeks or months to repair, based on how long road work has usually taken in the area. It would have been a disaster for a lot of the local restaurants, economically.

IIRC, two days after the flood the road was back in order. It certainly didn't take more than a week.

Obviously, inventing a new vaccine is orders of magnitude more complex than fixing a road, but I think this aspect of human nature still applies.
They're supplying regulators with more data often. At least that was reported a few months ago, that was part of the changes to accelerate the testing and approval processes.
15000 also becomes a much smaller number as you start to consider factors which may change how someone reacts to the vaccine (gender, race, age, preexisting conditions, etc)
Anyone know what has happened to the Oxford Vaccine? That seemed to be way ahead for a long while.
Great Article! I just shared that with a group of people that are primarily not Hackers but web devs. This is a perfect example that quite often, hacking is just debugging.

I always like these trivial vulnerabilities too. Reading about IDORs is always fun
> In the UK, private insurance usually requires you to use the public health system as a first stage, and only fall back to the private one for things not covered by the NHS.

I don't think it is for things "not covered by the NHS". It depends on your level of coverage but typically you would go to the NHS first and then invoke your private coverage when you have a diagnosis in order the eg skip the queue.

When a relative had a heart attack, he was put on a waiting list for a heart bypass - 1 year. When he invoked insurance, he got seen within a month - by the same doctor and in the same facility as it would have been on NHS.

In a lot of instances the private health care system is just paying the public one for advantageous access to services.
Apple has benefited immensely from developers building apps for their iDevices. Apple in their infinite wisdom decided that such apps must be developed on a Mac.

Making apps is not super profitable, most apps don't make enough revenue to support even 1 full time developer.

If they turn the Mac into a toy computer that developers can't use then it will affect the app ecosystem.
If you use it personally and you know what you are doing, I think this idea is good. For example I have my own domain and when I share long link to friends, I can use it.

By the way, your feedback is good for author improves. Thank you.
You can launch Steam games with Lutris. It has API integration.
> The way I like to think of it is like moving your hand through water in a swimming pool; the faster you try to move, the more the water (time) pushes against you. If you don't try to move your hand at all, the water (time) has seemingly no affect on you. In this analogy the water itself is space and time is the measurement of movement resistance.

Temporal friction!
Be prepare for the next years and decades! Not sure if you can be that optimistic.
I wonder if they asked the journalist to leave out the part about them being 1 in 45 for kicking in the right door or if it even occurred to them that that might reflect poorly.
It is easy to eat 400g of chocolate per day. Not at one sitting, but if you have whole day for it, you can do it without any issue.

Also, it would be 350g of dark chocolate for my hypothetical guy.
> You can't expect people to put their lives on hold indefinitely

And now with the promise of a vaccine, the word "indefinitely" no longer applies.
it's not even just political baggage per say, city people and second home owners are coming from a different culture and they rarely if ever try to understand ours before demanding we change it to accommodate them. they want a starbucks, they want a whole foods and a shopping mall, they drive like assholes on a good day and are straight up dangerous once the roads start to get icy. given the choice they'd turn this place into another smoggy strip mall where the foxes don't come out and you can't see the stars anymore; they wouldn't even recognize what they took from us. to them central park is nature and not a big fucking lawn surrounded by noise and dead concrete.
i see exactly what all the concentrated wealth and genius managed to do to california and it scares the shit out of me. keep your money, keep your 'culture' and opportunities just please go somewhere else.
> As someone mentions above, if they were gold the value would still be there by melting them

Only if they were just a bunch of gold bars when you stole them. If you stole, say, the Swedish crown jewels ( https://www.thelocal.se/20190211/police-confirm-swedens-stol... ), you could pop off all the jewels and melt down the gold for its weight value, but that would be losing almost 100% of the value.

The thieves can't auction off their books by listing them at Christie's. But that's not the same claim as "the thieves can't auction off their books".
I think this is more accurate:

> But that doesn't require this Facebook-level of intrusion.
Interesting problem it does however give me a "I have a solution please give me a problem" vibe. What use cases are you trying to solve here?
This vaccine is purely experimental. This technique has never been tried on humans before. It has been tried on animals and in several studies, led to severe long term side effects. Be advised.
I’d love to know more about how you did this!
Very smart use! Creative!
cutlet pulls in MeCab, a medium sized C++ library, and at minimum a 250MB dictionary. I think people have run MeCab through emscripten before; you could stick it in an electron app but I wouldn't put it in a browser. More power to you if you can get it working but I think it'd be a big project.
They could still drop more.
Incidentally, mumps is something that is decreasing in prevalence because of coronavirus precautions. In normal times, 88% isn't quite enough for herd immunity to mumps and there are sporadic outbreaks. I (M35) got it last year even though I was vaccinated along with almost everyone from my age cohort and younger, and everyone significantly older is immune because they contracted it in childhood. But that outbreak which began in late 2018 went away very quickly in April-May 2020 [0]

[0] https://www.hpsc.ie/a-z/vaccinepreventable/mumps/
I’m honestly tired on these BS justifications. Steam is not “pretty clear” about this, t&c are never clear. They are written in legalises that obscures information in a giant bundle of documents to hide important information from every normal thinking person.
so... a room?
Seems the title has been updated to reflect this :)
I am a grown up, but I'd love to hear your recommendations for how to learn poker for a beginner?

Say I can dedicate about 3 hrs / week to this, what is the most efficient way to spend that time?
Tigray crisis: Why Ethiopia is spiralling out of control
> The value is in the content, not the paper and ink.

No, some subset of the reading public will love the physical artifact and feel that it complements the content. I love my Kindle and phone and have read hundreds of books on them, but I find digital devices a poor way to read poetry: ebook formats lack support for the complex typesetting of much poetry, and even if it is scanned as a PDF the result is cumbersome.

This is true of even some novels. I found it very difficult to get into Proust on my Kindle, and only once I bought a set of the Bibliothèque de la Pléiade volumes did I start to enjoy reading it.

Of course, with regard to antique books from past centuries, an even smaller demographic will want to collect and read those and refuse digital editions or more recent printings, but those people still exist.
3425 lines in package-lock.json for a "Minimal URL shortener"

https://github.com/nelsontky/gh-pages-url-shortener/blob/mai...
SARS-CoV2 is quite similar to the previous SARS virus, so the development for vaccines against that one could be reused. In this case the target was already known, every vaccine is targeting the Spike surface protein. So the existing knowledge allowed them to mostly skip the very first phase of development.

The mRNA platform the BioNTech/Pfizer and the Moderna vaccine use is new, and that is generally something that can lead to shorter development.

As far as I understand, the biggest difference here is simply doing more things in parallel that you usually would do sequentially. This adds more risk because you already waste money in later expensive steps that are unnecessary because a previous step turns out to already fail the vaccine candidate. The easiest example here is producing the vaccine before phase III trials are completed, that is pure risk (in part assumed by governments in this case). This is really a case of "money is no object", a vaccine is useful enough in this case that you can take a lot of financial risk and pour lots of resources into development compared to a less critical vaccine.

The other thing that the more pessimistic timelines assume is that not everything will work out. Any problem can delay a vaccine or kill a candidate entirely.
> Last month, just 7% of new vehicle sales in the UK were EVs, so the country still has a way to go. Hopefully the ban will serve to push people towards EVs well ahead of the ban.

This sounds like a tacit admission that EVs are not good enough on the merits (even though >7% of the country do care about climate change). In which case why should anyone get one before the ban?
I would hope that the most they’d do is limit/throttle the number of new and updated issues. As long as the limit is very generous for a normal project, this sort of thing would still be supported at reasonable usage levels.

Hopefully it wouldn’t be considered abuse just by its nature (as opposed to any traffic spikes it might cause). Quite the reverse, this shows off the flexibility of the service!
How can "notarization" be advertised as anything else than locking down the platform towards absolute uselessness in the name of security? Not going to use Mac OS, period. Mac users also can say goodbye to F/OSS on their platform, unless Apple themselves release signed versions of apps for the command line and web servers, DNS servers, file servers and the like. Which they're not going to do as can be seen in the outdated (as in 10-20 years old) versions on Darwin ports.
True, but what I was actually trying to get at was that sugar is also metabolized differently in the presence of fibre.
I'm not implying these vaccines are unsafe at all, but when you're vaccinating close to the entire world' population (eventually), a side effect of 1 death for every 50,000 people vaccinated, might not be seen in a trial of 15,000. But vaccinate 6B people and that's 120,000 dead. So your vaccine can go from "safe" to "it kills people" pretty quick when you're treating millions of people.

Edit: And sure, Covid has killed more than 120,000, but what do you think will happen when people find out the vaccine kills people? They won't care it's 1 in 50,000, they'll just refuse any and all vaccines. Then what?
leges posteriores priores contrarias abrogant

The Icelandic legal system operates on the well-established principle that later laws implicitly repeal earlier ones if they conflict[1].

So no, killing a Basque person would have been legally no different than killing anyone else.

There was also a law on the books until 1991 that you could legally kill Turks on sight, due to an incident that didn't even involve Turkish people to begin with[2] (Icelanders at the time apparently didn't differentiate them from Algerians).

It was repealed, but not due to any legal practicality. The Turkish national team refused to travel to Iceland unless the law was repealed, so it was struck from the books as a purely symbolic gesture.

1. https://en.wikipedia.org/wiki/Implied_repeal

2. https://en.wikipedia.org/wiki/Turkish_Abductions
Hepburn is not for foreigners learning Japanese. If you're learning Japanese you should start with hiragana and never use romaji in your learning.

Hepburn is for international use of Japanese names, for visitors (who might not learn Japanese if they're just doing a 2 weeks trip) and Japanese people abroad.

If you were Japanese in US (or Germany, or Russia), would you rather be Mr. Fujiwara from Kyushu or Mr. Huziwara from Kyusyu? What's going to get people to prononce your name as close as possible to your real name?
Shortened link to this discussion: https://nlsn.cf/11
That is kinda brilliant - more so that you can search from there and see what items you as the public can view and when. Heck could plan some nice days out around this - brilliant.
This will be key I think. When I saw the details of the cold chain required for the Pfizer vaccine I was fairly certain it was only going to be for front-line workers and those with direct access to a hospital, not something distributed at schools and pharmacies.
imagine believing that VPNs grant privacy
It is not open-source, it is source-available. That's a perfectly valid choice, but the two approaches shouldn't be conflated.
While I think people underestimate how much hard work can overcome low cognitive talent, such that probably a lot of people with average iq can hit a chess rating of 2,000 if that was their primary goal in life, I also think Hikaru's IQ probably isn't actually only 102. Online tests aren't so rigorous. Just from hearing him talk he seems to have the usual nuanced understanding of the universe on a variety of domains that would not be typical of an average iq. he also took the chest while streaming and talking to chat
Graphics for JVM
> Iñakison? Aitordotir?

I'm glad I already finished my beer, otherwise I would have spilled it over my keyboard xD (I'm Spanish too, from Cáceres)
The Doctor Who Says We Have Been Showering Wrong
I just don't expect every developer to be an expert at packaging their app. There's a thousand things to think of, and they might do an unreasonable hack just to get away with distribution.

If you get your packages from a single source, you mostly have to trust that source (lower attack surface), and can be assured they will meet a minimum quality level.

Example oopses from valve (but really, most vendors have theirs):

https://github.com/ValveSoftware/steam-for-linux/issues/3671

https://amonitoring.ru/article/steamclient-0day/
Even narrower, what expert Microsoft engineers think makes a great engineer. That seems extremely likely to shift the responses towards qualities important at large enterprise-focused companies.
I second this. I dislike the liberal usage of metaprogramming, especially in the context of a code base that you have to work on with multiple people. It adds another layer of concepts/complexity/magic that everyone in the team has to learn.

With PPX, the barrier to use metaprogramming has become lower (especially compared to camlp4), resulting in most modern Ocaml codebases depending on it. But the ergonomics of the end-to-end software delivery have not really followed: the fact that PPX's break between compiler versions means that in practice, a compiler upgrade becomes a very costly thing to do. It is difficult to make the case for this in an industrial setting, where languages with almost religious backwards compatibility are common (Java, C++, even Go). For Ocaml, it is especially sad, because the core language is already quite powerful and expressive, lowering the need for metaprogramming (imo).

For scenarios where code generation is needed, I prefer a separate code generation step, which produces explicit "standard" code (e.g. like protoc)
> So they were harvesting IP information in their logs.

I don’t get to that conclusion from the text you cited. Sure, it’s possible. But I give Apple the benefit of the doubt here that what they are doing is logging IP addresses of HTTP requests like pretty much any other HTTP server does and now they are going to stop doing even that in response to privacy concerns. Seems reasonable.
Tech Time Machine
Dynamo Exports May Get Your Data Out but This Is the Fastest Way Import Data
HAHA so that was you. That was a good one! Yes and that title is definitely slightly misleading I kinda didn't want it to get so long and wanted that slight clickbait effect.

Yep I actually cannot control the status code at all. Part of what made this a fun and hacky project was the fact that I was actually redirecting to the actual URLs by catching the 404s. So, the only way i could think of catching the infinite loop was to supply the domain. That being said, I do appreciate the feedback and it's always great to learn more!
Yeah, this is like when people built filesystems on top of Gmail attachments in the bad old days before Dropbox.
> Which is why not all tables need to be sent to the client. The post gives an example of exposing the friends table to the client but not others.

What if the "is_active" flag takes on more nuanced meaning over time, as you add "client_activation_status", and over time expand that meaning. All frontend clients of the API need to be aware of such low-level changes. An API acts as an insulation layer.

> No, the post says to make your backend layer as thin AS POSSIBLE, not to not have a backend layer at all costs even if it means duplicating code.

At one point the post says to get rid of it altogether and use SQL, making the architecture 2-layer. If you do have a backend layer, and it does have business logic, that business logic will stand between your DB and the client. This logic will vary in thickness, but in a mature application will be substantial.

> You change the frontend!

How do you force a synchronized iOS app update to all the people who have your app installed?

> Which is why the blog post begins by saying, "Say you've started a startup today"

Fair point. Still, it is not something I would do except in throwaway prototypes or proof-of-concepts.

> In a startup, I wouldn't recommend over-designing on day 1, because that's a good way of not delivering enough business value fast enough and so going bust.

Agreed on this advice. And you need to ask yourself how you will gradually adapt the software you've built so that it can change with the needs, risk profile of your clients, and growth of your company. An approach to API design you describe is fundamental, and it would be difficult to adapt it without scratching it altogether and starting afresh with v2.

> As the blog post says, you shouldn't cargo-cult Google or Amazon. You don't operate at their scale, you don't have as much traffic, you don't have as many teams, and so on. You should what makes sense for you given your company's maturity and where in the product lifecycle you are.

Agree about not cargo-culting. Agree about adjusting approach to company maturity. My experience has showed me that the approach you suggest has too many disadvantages for building any production software.

I wish you best of luck and hope that at the very least I and others on this thread were able to offer another perspective.
I am not familiar with this, could you explain what will happen?