skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you prefer tutorials over just reading the documentation?
I truly enjoy going through entire documentation to know as much as possible about the technology I'm going to use.

Many people seem to prefer guides and tutorials which are obviously just a small part of the full picture.

What about you?
Neighborhoods change so they have a right to complain!
"Oh, there's a critical security hole in one of our products? Sorry, it's discontinued, buy a new one to fix it." So frustrating.
What you're seeing is that entrepreneurs are scrappy and sketchy, and the US has much fewer small entrepreneurs than in the past. We do our ripoff scams at scale in big corporations with lots of "innocent" employees getting paid.
Yeah. Never thought I'd read how to use a facebook javascript engine for macOS on a microsoft site.
Partially refloated! [1] Apparently they're going to move it aside so traffic can start to get through.

[1] https://twitter.com/GlobalHogg/status/1374709733614100487
Just don't use them unless you have to. The two main reasons to mock are for network requests and because something is too slow. Other than that, test things for real. Do not isolate parts of your code from other parts of your code by using mocks. If your code does side effects on your own machine, like writes to the file system, let it write to a temporary directory.

I linked this excellent talk in another thread recently. I'll put it here again: https://www.youtube.com/watch?v=EZ05e7EMOLM
It seems that AZ vaccine is revealing to be as controversial and politicized as Sputnik V.
... and tracking pixels would become 1x2, meanwhile actual 1x1 images used for formatting would stop working
I agree you should avoid inheritance, but it’s the fact that Scala supports inheritance that makes type inference difficult (also null). Type inference in Haskell is much better, for example. I saw a great presentation on the topic by Thomas Wies. Here’s a paper he wrote if you are interested https://cs.nyu.edu/wies/publ/finding_minimum_type_error_sour...
Does it allow to call phones and send SMS? This seems like a silly question, but I know that some version of Librem didn't and nobody mentioned it in their reviews.
> What you end up with is a paradigm for concurrency that a human can easily map to and reason about. I always feel like I'm thinking about concurrency at the right layer of the stack.

Interesting. Is this a common view in the Elixir community? It's a hard problem to find a good abstraction for and I think it's only really possible to know if it holds up as a good abstraction after a fair bit of use. Can anyone corroborate this perspective? Is there something helpful about the module layer specifically?
> I’m sort of shocked that the EU is allowing export outside the EU during the initial rollout.

What can we say? Once upon a time there was a belief that the world could come together and solve it problems if there just was some good will among the countries of the world.

This spirit still survives in the EU leadership that have spent so much time working for that on the European scale, so they simply have too much faith in international collaboration.
If that fleet is big enough, none of us will need to buy cars. That's the future of self-driving cars.
The headline sounds insidious (How dare PyPI and GitHub secretly scan me! I'm glad someone has revealed this dastardly collusion!) but it turns out they're actually doing something great.
I do think that it is reasonable for individuals to want to go back, for a lot of reasons. Coworking space is popular with some people for a reason. Some people really prefer working around others and working away from their home. Some homes are filled with distractions or even filled with abuse, making an office a respite from these problems. Most people (I suspect) don't have extra bedrooms lying around to convert into home offices and people who like living in the bay area due to social connections aren't going to be happy seeing their rent rise by $1500/month to get that extra bedroom they need for a comfortable home office.

If I had a 15m commute from where I currently live to an in person office - I'd go. But I can't do that while also supporting my wife's career.
Rec Room closes $100m funding round, valued at $1.25B
Interesting. So they couldn't use them yet in the EU. Then the export matter would possibly be separate? (There are millions of AZ vaccines in Ohio and Maryland waiting to become the 4th approved vaccine in the US, but are stuck in FDA EUA paperwork.)
Most of the codebases I maintain use unittest, but pytest is much better and my preferred framework.
A lot of their problems seem to come down to the fact that they aren't experienced in vaccines so have made multiple missteps along the way because of that on the procedural side of things.

Their choice as partner for the Oxford vaccine was purely political. Merck were originally the preferred choice (and they have a lot of vaccine experience) and a deal was almost done, but the UK vetoed it because all production would be in the US and they wouldn't offer the guarantees the UK had gotten from Oxford as part of their funding of the Vaccine development.

https://www.theguardian.com/society/2021/jan/29/we-had-to-go...
University administrators who make the rules are almost entirely published academics.
Tesla may have "changed the world," but that doesn't mean it will retain dominance.

Tesla has always been a bet that a tech company can learn to make cars faster than car companies can learn to make tech. Moves like VW's push the latter aggressively, while Tesla is taking longer to scale its car production, giving credence to the idea that the electric car the average person drives twenty years from now will not be a Tesla.

And if that's the case, can Tesla justify its corporate valuation? Comparing Tesla's stock to other automakers, the markets have priced in an expectation of rapid earnings growth; the stock will plummet if those expectations can't be met.
The impact of synthesizers is only just starting, imo. I'd argue that a generation of kids are using their musical ear to develop physical intuition for what sine, triangle, saw, pulse and other waves are and how they interact. The principles apply to light as much as they do to sound. When you take the combinatorics and symmetries of music and the physics of waves, you've got the makings of a pretty good intuitive curiosity for analog and quantum computing.

If you've got a modular synth rig and kids in your house, I'd posit that you are very much our future.
All 3 clouds have their warts and the grass will always seem greener once you pick one. Hard to go against AWS based on size and head start though...
Just because you use Perl doesn't mean you can't use any other languages where appropriate. You don't need to be a zealot about everything.
>I have been building a cryptocurrency trade execution platform. He started it in Node, and I picked up where he left off not even knowing what a Promise was.

Sounds secure
lose*
Texans could, you know, opt for income taxes in lieu of property taxes.
Well, their delivery contracts to the EU also mention this exact plant so they really had no reason to think they could ship all its production to the UK...
Yes: "Previously (left), the website tiny.cloud had poor loading performance in Private Browsing windows in Firefox because of an incompatibility with strong Tracking Protection. With SmartBlock (right), the website loads properly again, while you are still fully protected from trackers found on the page."
> As a user, one can bypass root servers and TLD servers, and caches, and go straight to the designated authoritative server(s) to get RR data.

In practice everyone finds the designated authoritative servers through the root servers and TLD servers. They're trusted already.
And I've heard insinuations that they are not in a hurry to apply, cause they can hide behind the lack of approval for their lack of European deliveries, and in the meantime export vaccines at a premium to the UK. Not sure if any of this is true, but it would be quite a thing. Hope they just get nationalized
I highly doubt that "right under contract to declare pandemic over by July 2021" is legally valid.
Yes. It's not just about historical allegations. It's about a complete lack of awareness that he's doing anything wrong, and a refusal to put in place any kind of support to mitigate that.
Not sure if it is the default setting on Firefox, but they show up as something like 'tracking image' for me.
Pretty cool. Groove Pizza is definitely approachable and easy to use. I wish the samples sounded better.

It reminds me of the Funklet web sequencer, which has some powerful features but is very unapproachable. I like that Funklet has an extensive catalogue of recreations of famous beats.

https://funklet.com/ (examples)

https://machine.funklet.com/funklet.html (blank)
> No difference with real sites. A developer may notice some difference in latest features support (not always in favor of Chrome).

I use Firefox (desktop and mobile/Android). You sound like a Firefox evangelist. There are real site where Firefox is buggy or slow. Youtube is one of them. I know it's not technically their fault, but the average user can't fix the site. They can (and do) change their browser. So they use Chrome.
After Brexit, the COVID crisis was seen by the EU commission as well as the new EU president as a way to prove the value of the EU.

As a consequence, the EU imposed that the commission would lead the vaccine acquisition negociation. The plan was simple: prevent countries from talking to the labs, get a good deal on the vaccines because you represent a huge market, and then use that victory to justify the EU existence/need after the Brexit blow.

Of course that plan did not materialize, the EU "great deal" that was announced by an overly confident Ursula von der Leyen was just smoke and mirrors, and now that the reality is hitting, the EU tries to do everything in it's power - as an aferthought - to do some damage control. And it's not pretty.
Top UK fund refuses to invest in Deliveroo amid concern over riders' rights
Java 14 switch expressions. Not switch pattern matching.
My hypothesis:

Any vulnerability-prone system, will either fade away or end up with a centralized arbiter quite inevitably.
I'd add to that, that test should be readable.
personally I prefer to use: GIVEN, WHEN, THEN as comments in the tests.
Also; it's ok not to be DRY while writing tests.
On Windows native components can be in C++/WinRT or C#, which is quite nice. Typescript for the glue, managed C++ for the heavy lifting. That's a great compromise IMHO, at least in theory. I'm still a bit skeptical because I haven't seen yet WinUI or UWP applications with a passable user experience.
Hereabouts, there's an open rifle & shotgun range that has been around since 1940s. When it was built originally, it was a rural area. Since mid-90s, there were a bunch of suburban neighborhoods developed around the range, some of them right down from where the backstop berm is... and now the people who moved there are complaining that the range makes them unsafe.
Not sure ... but didn't GSK partner with Sanofi on a vaccine that didn't work out? Sorry, I can't read your FT link :)
https://blog.mozilla.org/security/2021/01/26/supercookie-pro... partitions the image cache by the site being visited.
I think it's good they were willing to put on brakes if not sure, and good they resumed when science told them it was fine.

Except that's not the order that things went. They put on the brakes after 'science' told them it was fine to continue, and then resumed based on no new (public) scientific information.

Even if their intentions are good, the timing and communication around the whole things looks and feels chaotic and arbitrary and does not make people feel confident that they have any idea what they are doing.
This article from Dutch newspaper NRC about the missing Halix vaccines and the tensions between the UK and EU is a fun read for more background info:

https://www.nrc.nl/nieuws/2021/03/24/wie-krijgt-de-vaccins-u...
If it was all in the US then none would have been exported to either UK or EU?

Seems like a good call.
When I used to use Go, I always wondered if there were stale cached object files because the tests and builds were so fast. I'm not complaining, because I want nearly instant builds or even continuously running background live builds.
Indeed. And if you're mocking eg. API calls in a client library, try to have tests for the real things as well. They don't have to be part of your normal test suite, they can run only if env vars are set with the API keys needed.
That's also not true. They do 4x4, 8x8, and 16x16.
Because working on a family members or friends car isn’t the same thing as running an unlicensed repair shop.
On the logistics business side, I’ll admit that my knowledge is from the day-to-day and don’t read a lot outside of work.

Our company does have plenty of marketing material of course: https://www.chrobinson.com/en-us/about-us/technology/robinso...

I could ask some of the data science folks I know in the org if they have blogs, I’d be curious about that as well.

We have a blog that slowed down during covid (we’ve been very busy), but here’s one post about a serialization library we open-sourced: https://engineering.chrobinson.com/technology/inside-chr-avr...
These other vaccines are produced for profit so there is money to be made under the table for bureaucrats, whereas AZ does not have this potential. If bureaucrats can stamp out this vaccine they can make more money pushing the others.
Have you not seen the fake news about blood clots and other scare mongering to make people want to use other vaccines?
Is that surprising? There is little value in taking on the risk of infection (and resulting bad PR and work disruption) given that you can maintain your operations with remote workers ... especially given the fact that if you wait just a few more months, your staff will be vaccinated.

> Box Inc said its reopening is still scheduled for September.

That's probably the most reasonable timeline for tech workers. And even then, we'll probably see tepid support for that. Things aren't going to go back to normal in 2021.
> Part of that magic is the trust in the network computer

All network connections are authenticated. Thanks to the way everything in Plan 9 is implemented using it in a network will be closer to how a VPN works: your "view" of the network will be of only trusted computers, and going to the outside world will go through a machine that can act as a firewall.
Related questions: What meets a significant need in the world?

What is the most important thing I should be doing with my time & resources now?

More on this subject > https://www.goodreads.com/book/show/18077875-essentialism
The subjective valuation lead to quite a lot of nepotism and unfairness. There is techno-babble you can use to pick pretty much anyone if you are good enough with words.
Philipp Singer's Journey to Kaggle #1
Haha. Yeah. Moving to PDO has been on the todo list for well over a decade and keeps getting pushed back. It's hard graft to refactor all the underlying calls and decide whether we want an ORM layer or not, and which to choose or roll-our-own, and then change all the places in the code that use the DB layer to do prepare-execute. And the plugin upheaval that rides its coattails.

It's one of those things that's always overlooked in the "ain't broke so don't fix it" camp. But I know it needs doing. One day...
Because I did oil changes at my grandparents house when I was younger. I didn't live there, but there was space, tooling, help, breakfast, and an excuse to visit afterwards.

"Politicians are idiots, the law should be X" is a trope, but finding a wording that doesn't run afoul of edge cases is very, very, difficult, even before lobbying and perverse incentives make things worse. Note I'm not saying this law was made in good faith, but starting an argument from an assumption of ignorance instead of malice seems more likely to change people's opinion in your favour.
I'm not a node.js programmer by trade, so maybe I have this all wrong, but I thought the main selling point of the language was that it is fast.

The thing is, everything in computer science comes with a tradeoff: the tradeoff in this case seems to be that, in gaining speed, now you are sacrificing a layer of abstraction that would normally be hidden by the operating system.

What I mean by that is that instead of just letting the operating system handle putting a thread to sleep when it blocks, and then waking it back up when it's ready (for example during a database query), now you have to start explicitly handling that blocking yourself in the form of callbacks.

It seems like the author is realizing that maybe that is not really ideal.
Yes, but they couldn't use them yet in the EU by their own choice.

And given how much was stocked up, the plant itself has been making QA approved product for a while, so they were evidently not in a rush to get that approval either...
I don't think the bees mind if we borrow some of their surplus.

A more organic approach to cow's Milk I think might be sustainable as well.
> tell me a development platform that can run under 100 MB of memory, handle most requests under 50 ms, can spin up a http service in a day or so

This is a strange set of requirements for a platform.
The industrial revolution's beginning is defined by coal mining and the steam engine.

I don't understand what you mean about it having been in full swing for a century before that.
> 1x1 images for formatting

Huh? People still do this? Designers, I swear.
I see this comment every time something about the PinePhone is announced, but considering that this is more of a tinkering project and not so much an actual product I just don't see how relevant this is.

You are not buying a Pixel 4, you are buying something that still needs a lot of work.
I'm wating my time as a software engineer in the US. I watch my life slowly tick by on the clock while doing frustrating and boring work.
There's plenty of blame to go around.

The EU started negotiating later and signed a contract with fewer remedies than the UK (https://www.politico.eu/article/the-key-differences-between-...). It's not at all surprising that AZ is focusing their efforts on the UK.
We earn the right to be on every paper after working on the experiment for around a year. After that it's automatic: there's theoretically a way to remove yourself from specific papers but no one ever does. It's a convoluted process that has to be approved by the highest ranking person in the collaboration.

The question about bogus science is an interesting one: In theory by putting 3000 authors on every paper the collaboration we are ensuring more scrutiny for every result. And indeed, our internal review is far more rigorous than the peer review that we get from the journal. As far as I know, no journal has ever rejected a paper from ATLAS or CMS, which is a pretty good track record for O(thousands) of papers.

There is a flip-side, of course: this system also hinders innovation. When 3000 people are "authors" on your result, any one of them can to hold it back from publication. We tend to do choose more conservative techniques in the interest of getting anything at all past internal review.

Personally, I don't think aiming for a 100% success rate in publication is a healthy way to do fundamental research. I'd rather see some slightly questionable papers submitted to journals now and then, since lowering the bar to get to that stage would mean making more interesting ideas public.
Slight correction to your post, the quote is:

> The first time I was silent about rms was around 15 years ago.

Did you see "15 years" and miss-read it as the girl's age?

I agree with what you said though. It's almost like men aren't allowed to chat-up girls anymore. If she had said "go away" and RMS didn't comply then yes it could be seen as harassment I suppose...but there's no mention of that. All we have is 1 guys interpretation of the events. Also he assumes the girl knows nothing about emacs - is it because she is a girl?

Other than that he criticises RMS for not getting on-board with a Code of Conduct. I'm on RMS's side here, it's not like CoCs are achieving anything positive in the world.
> On iOS (at least for most people)

Are you assuming a phone here or including the 12" iPad Pro with a keyboard?
>Next step (please): block all 1x1 sized images.

If you're not aware, the HTTP protocol specification[1] doesn't have a technical way of knowing ahead of time if it's a 1x1 tracking pixel.

So the remaining realistic options are:

(1) block ALL <img> tags downloads which then blocks any 1x1 tracking pixels

(2) allow <img> tags but block some (and maybe most but not all) 1x1 pixels via a blacklist of url domains (e.g. doubleclick.net) ... and/or heuristics based on the "style" attribute

The (1) already happens in many email clients that render HTML.

The (2) is happening with the ongoing cat & mouse game with AdBlock, EasyList, etc

[1] https://www.google.com/search?q=http+protocol+request+get+sy...
There is lots of goodwill everywhere. But this is a vaccine to a pandemic that costs lives, livelihoods, freedom, and the ability to lead a happy life.

I see new more lockdowns and EU citizens being arrested by the same government that is exporting the vaccine from them. This looks like tyranny to an outsider.

And it isn’t like the exports are humanitarian. These are for profit exports. Other countries are paying top dollar for the vaccine ultimately at the cost of EU citizens quality of life.

I have many EU friends and it just seems difficult for them to criticize the EU - the power that resides over them. I think one big advantage the American system has is that everyone is more or less super critical of the various American regimes.
Then don't buy it. Its a community service.
Everything failed until it didn't.

Millions of EV's are sold by companies that didn't copy or follow Tesla.

I agree with your assessment of how Tesla 'did it' - but other companies were 'doing it' at the same time.
If you're looking for something similar to this
(tasks, calendars, wiki), along with budgeting, recipe management and more, checkout Domestica: https://about.domestica.app. Works on web/android/iOS, can be self hosted, and google sign in is optional.
Show HN: PalletML – Turn your machine learning model into an app
ASP.NET Core does all that just fine. Uses ~83 MB of memory when idle but easily handles the rest
Personally (white dude here), I don't think there's good or bad white new residents per se. I think there are people with different values and attitudes that are opposed to long-time residents. Some new residents then try to force these differences on others with their relatively stronger political influences. Regardless of live-and-let-live or my-way-or-the-highway, people moving in change the dynamics, culture, and attitude textures of the area.
Because they know lockdowns and social distancing aren't even remotely scientific. Just ask any expert not on the gov payroll.
6 of them, in violation of city ordinances. Two on the grass. We all agreed to the rules.
> Being an indie dev with a pihole setup has been tough - I’ve gotta turn it off a lot for various client projects

I have a family member who works in marketing and am regularly asked to either turn off the pihole or add a new URL to the ignored list for exactly this reason.
Yes the origin of tiny images is more important (and is dealt with now)
Judging by the timeline on https://www.myshiptracking.com it looks like something that would be called pilot induced oscillation in aviation. Obviously speculation on my part, could be that loss of power weakened control authority over the ship and it became hard to manoeuvre.

The ship comes around the curve travelling north close to the outside (right, east, starboard) shore then overcorrect to the west shore then overcorrect more gravely to the east again and run aground.