skysight-inc/HackerNews huggingface dataset:
And very annoyingly not available on the Intel NUC, even though remote-managing those would be very useful. I guess something about not wanting to canabalise their server market.

If IME could be reprogrammed then maybe there would be a way to add these features.
No, because even if I write the test before the code, the real test will usually be written after the real code. That is to say, I write a test, then I write code, then not much later I change the code to different code, and then I have to change the test to a different test anyways.
I wouldn't expect low-level info like this in an FAQ. Maybe the "SCION Book" listed at the top of "Publications" that goes into it on a higher level than what the paper does. If not there is a huge number of other links to papers and videos that I'd expect covers it in detail.

I probably missed something crucial here, but ... My worry about path selection despite all its theoretical potential is that it's still left to the ISP how they sell this feature to the user (and whether that promised potential materializes for the user as envisioned in the docs today). If an ISP decides which paths are allowed they might give only a subset of what they could offer to the customer, and that would not be in the spirit of "empowering the user". A "malicious" ISP could just box their users into a specific subset of the available routing paths. Or once SCION is adopted widely a country could outlaw certain paths being selected - e.g. routing could be enforced not just to protect but also to allow stricter enforcement of rules in all type of scenarios (e.g. ban communication both with or via specific paths in a trade/cyber/kinetic war, etc).
but is that the only goal? or you shouldn't enjoy the life? I find that I enjoy my life more as a programmer when I change things.
Wouldn’t an easy non-law compromise here be to reword questions slightly? For example, instead of asking “How did humans come into existence?” ask “According to the theory of evolution, how did humans come into existence?“ That would accurately test a student’s knowledge of what was taught without requiring them to agree with the answer.
The MAGA caps are too tight
I am guessing that this service falls squarely into "prohibited by Google's AUP" and thus they don't have much of a choice. Either that or, to prevent clones like this one, Google has deliberately not exposed an API to do whatever this app needs to do.
I reviewed 200 PRs in 10 days – Here is what I learned
f# has the unit feature he wishes existed.

and rust wasn’t mentioned!
Scroll to the bottom of the page, and you’ll notice it weighs 0.50 kg, or approximately ONE POUND. Just NO!

Lots and lots of ‘finger errors’, as they call them in Formula 1.
LoopBack
Will I have to pay extra to get it shipped to the US? I know that there will be a 10-15% tariff on smartphones starting Dec 15.
> Is an effort to get the language right in a marketing document too much to ask?

Yes, expecting some one who doesn't speak your language to speak your language as fluently as a native speaker is too much to ask.
One thing I like about the "straight code" version is that it is clear that things are executed sequentially, and only one time. With named functions it is possible that they could call each other too.
The problem with Oyo, and its virtually most people who've used it (me included) will concur, is that the Oyo brand itself is tainted. Experiences are extremely inconsistent and the quality is all over the place. Hotels keep withdrawing from the Oyo platform because of non-payment of dues. Oyo's customer service is shoddy.

This business should have been built slowly and carefully. But Softbank's billions meant that they expanded so fast and so soon that they had no quality control in place.

It's a brilliant idea that would have been inevitably successful. But all that money is going to be its downfall.
Alright! StormShield, YC S20, is officially launched! First round starts at $20m!

OK, maybe it does almost sound feasible, but I wonder what someone with outdoor car dealership experience would say? Is this a practical idea? How often do you need to unroll those mats?
In Sparkassen. Deutsche Bank, Commerzbank, DKB, etc can easily reject you.
My working theory: the preference for believing received knowledge from the academic science community over received religious-based knowledge is (in some cases) a matter of competing epistemologies.

And although most people find the former epistemology more reliable, it can be difficult to make a logically unassailable case that it always is more accurate.

So one angle on this topic is the question of how much the majority will tolerate a minority adhering to a different epistemology.
Ask HN: Why is Firefox installer listed as harmful file in Chrome?
Example: https://imgur.com/a/XMeiO4D

Is it only me? Is something is wrong with Firefox installer?

I'm trying to download Firefox from official mozilla website and Chrome says that the file is harmful. For reference it's not the .dmg extension because if I go to Chrome and download googlechrome.dmg it gets downloaded without any problems.
Allowing outside bullshit is not going to help this issue.
I'm really looking forward to getting one of these when the non-Brave Heart editions ship later next year.

Planning to run Leste[0] on mine.

[0] https://maemo-leste.github.io/
According to my belief system any mention of evolution is blasphemy so I can not answer this question.
Ah, but if they’re in space who’s doing the regulation?
They were on sale at Flippa a while back:

https://blog.flippa.com/flippa-seller-showcase-stay-uncle/
> the real purpose of code coverage testing: to tell you what you haven't tested yet.

I can get 100% code coverage with tests passing on:

// Returns the result of A*B
int mult(int A, int B) {
return 4;
}

I won't know the functionality is not tested. Code coverage will just be an illusion of security.
You can if you're employed by another entity. You cannot use the same account to run a business.
Hah, thanks. Obvious brainfart is obvious. Never did figure why family got me one of these:

https://i.pinimg.com/originals/5a/a7/95/5aa795b87c41d0f4d595...
Google has a history of disabling oath for services like these. There is also an invidious account system you can use to avoid using your Google account.
Whatever is on that page, uBlock leaves the entire page blank.
Too many nasty chemicals included in the shot as preservant so better don't take that shot. Every shot just feed big farma and put your health at extra risk
Sabine Hossenfelder, a theoretical physicist known for being outspoken, recently blogged about how it's been a long time since something new was theorized and then observed [1]. Some things scientists talk about have had experiments run and their failed to show the expected results. But, there are scientists still talking about them as if failed experiments had not happened.

There are philosophers (who study logic, reason, and belief) who have noted that belief in unobserved things has crept into parts of science.

When people talk about scientifically wrong I wonder if we're talking about observed and through the scientific method or the many things that don't have anything close to an observation.

[1] https://backreaction.blogspot.com/2019/10/the-crisis-in-phys...
So this one is an actual paradox, right?

If they would accept both correct answers, then the answer would be 50%, but then if it's 50% those two correct answers would be incorrect.
> so IMO using bitcoing for the PornHub is not a general solution and people that promote it without mentioning the anonymity problem are making a disservice.

Well this is exactly why I said "cryptocurrencies" and not just only Bitcoin. Some of them respect your privacy and some do not. Some transfer faster than others.
As an Ohioan, I am deeply disturbed by this bill. I guess we will see how this is handled in practice over the the few years... I think the best case scenario is that they would still need to answer the question correctly but could additional give their religious view on the matter and not be docked points. So the student would have to explain the book answer on the age of the dinosaurs but could also add their personal view of the earth being X years old without being penalized.

...man, even typing that out hurt.
For that I'd suggest different approach: using FreeTube[1][2] client which carries subscriptions locally; you can export and import channels in FreeTube format, NewPipe and OPML. FreeTube uses invidious to fetch and play videos - among other two players; it's also possible to change the instance in case of any issues. Sadly, I can't tell if it's possible to import YT subscriptions since I don't use the service with Google account for years.

[1] - https://freetubeapp.io/

[2] - https://github.com/FreeTubeApp/FreeTube
I think the value of TDD's red–green–refactor cycle is in making sure that after you "Make It Beautiful" it still works, and again after you "Make It Fast" it still works. Otherwise, if you don't automate the test first, you end up testing manually three times.
Child abuse.
You're making the false assumption that this about freedom of religion. This is about Republican politicians recognizing that undereducated voters tend to vote Republican and thus are trying to keep Americans undereducated in an attempt at self preservation.
I like how this basically enshrines in law that religion is factually incorrect
Show HN: A checklist for starting side projects
Sir, we are a business that doesn't like to get into the politics, but did I mention the service fee is tax deductible?
"And at that moment the novice achieved enlightenment" is the usual punchline for this story setup.

The message is that neither of the alternatives is correct all the time.
CWL project co-founder here. It's funny, I have been trying to start a discussion of CWL on HN for years, obviously someone else had to do it.

The goal is to provide a way to describe dataflow processes that is highly portable, auditable, and reproducible. This is incredibly important in research, clinical, and regulatory domains where you need to be able to show how you came up with a result.

It's not a general purpose language on purpose, and operational concerns like notifications are the domain of specific implementations (engines).

I agree the syntax is horrible (and I designed most of it) but it also makes it easy to write programs that read and write CWL, enabling an ecosystem. For example, here is a transpiled languages that emits CWL:

https://github.com/common-workflow-language/cwl-ex
Yes, 720p and past is only stored on the google servers with audio and video seperate. So, the only way to watch at those resolutions is for invidious to pass through the video.

I think there is a plan to get 1080p working though
I wouldn’t want to go to a doctor who doesn’t believe in the science that viruses evolve.
I'd interpret that as meaning that the student still needs to get the right answers; a wrong answer won't get marked correctly for writing "as God commands" next to it, and a correct answer won't be marked down for the student writing "praise be to the Lord" at the end of it.

ordinary academic standards of substance and relevance - answer must be correct.

shall not penalize or reward a student based on the religious content of a student's work - writing something religious won't affect the mark either way (no penalty, no reward), which is still awarded on ordinary academic standards of substance and relevance (i.e. must be correct).
Not an expert here, anyway for not too weak x86 hardware (port to ARM is in progress though) I found OpnSense to be a wonderful choice, while for repurposed home routers where the different architecture, memory size and CPU capabilities would make it impossible, I believe the only currently supported one is OpenWRT which I like a lot less, although I concur many of its limitations would probably affect OpnSense too if it was forced to run under the same hardware constraints.
I run for several years a PFsense home router, before it was forked to OpnSense, on a PCengines board: https://pcengines.ch/
It worked flawlessly for years, and when a problematic migration from one ISP to a different one forced me out of the Internet for a few months (yup, months!) All I had to do was setting up the WiFi card as WAN and some rules to use it as such, connect a higher gain antenna then find an open spot (there were a lot back then) in my area and bingo: instant connection to the whole house, even much faster than the one I had before.
All this perfectly doable with OpenWRT too, but the OpnSense interface at least to me is much much more clear to operate and helps me to understand what I'm doing. Last time I used OpenWRT was to convert one of those micro tp-link "3G" routers so that it connected my LAN only printer to the house WiFi network; in the end all went ok, and it works like charm, though honestly if I had to replicate what I did, I would surely have to read the howtos thoroughly and fail another dozen times again because an extremely simple operation was split into so many others in different pages that I've completely forgotten what I did. OpenWRT is great, potentially even better than OpnSense and other BSD based ones, due to the huge availability of drivers and supported hardware Linux can count on, but it badly needs some good improvements in usability.
I'd consider C++ as the worst of the worst when it comes to ease of entry.

Compared to, say Javascript, Ruby, or Go, Rust has a secondary set of rules that programmers have to learn before they can even do the most simple things. As an experienced programmer, I look at most Rust code with bewilderment. This is after a week of studying the language.

I can look at Python and instantly understand what's happening, without any knowledge of the language. I can look at Go's standard library code and instantly know what it's doing, without any previous knowledge of the language. That seems to me to be the goal of a language. I don't know much about those languages and if they scale or whatever, but they look like they'd be productive.

I look at most C++ and it's on the edge of being incomprehensible if anyone does anything remotely abstract. And that's with 10+ years of experience in the language.

Rust, to me seems like it chooses to prioritize memory correctness and speed over everything else, including productivity. Maybe I'll hack away at learning it for another few weeks and something will click, but for now it's an uphill battle. That to me is a barrier to entry that will not help it gain traction.
The WeWork I work out of in Gurgaon, India, has the best coworking space I've ever used. They charge a big premium over other spaces but I'm happy to pay it.

WeWork, I feel is a very viable business. Its obituaries are too premature. It doesn't warrant its $47B valuation, but it can easily displace Regus. Easily a $10B business, if not a $50B one. Which is incredible in itself
>"Two years ago he paid about $160,000 to insure $20 million worth of Cadillacs and Volvos on his lot, where about a third of the inventory is kept outside. This year he’s paying almost $600,000."

Surely a dealer could install some hail-proof canopies for a lot less than $600,000?

Something like this perhaps? http://www.wssl.com/Car_Lot_Canopy.html
Not for me, though I wouldn't have complained if it did.
“At the end of each calendar year, any tax, penalties, and interest remaining due (unpaid) will become part of the balance on which interest is charged.” https://www.state.nj.us/treasury/taxation/njit19.shtml”

So, that 119m should be this years penalties. If this thing is growing at over 22% per year and 4 years ago the already had a 54m unpaid tax bill, then I can see this snowballing fast.
Reminds me of the time locally when group of people tried to change a local river's name from "Fishkill" to "Fishsave." The name Fishkill is Dutch for creek/river of fish.
Former Apple chip executives found company to take on Intel, AMD
Thank you for bringing this to my attention! I'll be sure to work on a fix for this over the next few days.
As someone who moved between states with very different ideologies half way through high-school and got to observe the curriculum differences I agree that there is an ideological component to curriculum selection but I wouldn't call it an active battle, just a reflection of the values of the people choosing the curriculum.

I assume that in both states the committees that set curriculum are well meaning but small bias over time has a cumulative effect if not controlled for and they probably don't have the political capital to include good coverage of things that are inconvenient for the prevailing ideology.

I wasn't ever taught "wrong" but coverage of subject areas that would cause students to ask questions that would be tough for people of the majority ideology to answer was certainly lacking. I hope the purple states are at least a little better since they should have a critical mass of people of the other ideology that keep things from going too far in either direction over time.

Edit: And this was in the late '00s, before things became as polarized as they are.
So there is no lack of social commentary on the general state of society, but looking at America today I just see a empire in decline. Uncle Joe can say it better than me: https://youtu.be/35qF2hEefXg?t=1738

Conservative 'Christian' politicians spend time and effort virtue signalling but do not execute the basic tenets of their faith. Basic practicalities matter less, nonsense and fluff chokes society to death.

Of course California is not Ohio, and maybe Ohio is such a paradise compared to California that its people can afford their idiosyncrasies. I live in ANZACistan a vassal of America, and have just witnessed a colony of 600 Koalas burn to death. Something that was warned against for decades by scientists. So I send my thoughts and prayers to all creatures here in the Holocene, perhaps the Lord of Koala's will raise and save His people.
According to git history I do ;)
People who built terrible broken systems don't know they
are bad at building things, and they probably don't have a
clear idea of what would be better or worse to begin with.

Sometimes this is true, sometimes not.

The early days of a company (or product) can be full of existential threats and rapidly changing requirements. Resources are always limited and dev teams are always stretched beyond their limits. The crappy code you see may be there because it was a literal choice between that duct-tape solution you're looking at, and missing out on some major deal or perhaps even going out of business.

Now, yes, the people who built such a rickety system can become obstacles to improvement. But, they are not necessarily incompetent. They may have been forced into making the least-bad decision out of several terrible options, over and over again.

Sometimes they're just pretty bad developers though.
You can use GhostScript as a repl:

$ gs
GPL Ghostscript 9.19 (2016-03-23)
Copyright (C) 2016 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GS>2 3 add stack pop
5
GS>

Many of you probably already have it installed on your machines!
If the problem is complex, or I don't well understand the requirements, I write tests first.

For complex tasks, breaking down the problem into a single requirement per test helps me understand it better, and ensure I don't introduce regressions while refactoring or adding new requirements.

However, a lot of modern code is hooking up certain libraries or doing common tasks that don't get a lot of value from unit tests (mapping big models to other models, defining ReST endpoints, etc), so I don't generally write unit tests for those (but integration)
What are some examples of these experiments?
Looks at the Senate and Governor of Ohio

Republican controlled

Oh boy - this is going to pass for sure.
Keybase halve eligible users for Stellar airdrop hours before first drop
> The lesson is that you need to figure out what you're good at and where you have opportunity, and then work hard in those areas. Just working hard is a recipe for failure for most people.

You are right, but too often what people take from this is that the hard work doesn't matter and the people who succeed only did so because of random talent and/or opportunity. No, if you have talent and opportunity but don't work hard, you still won't succeed.
I feel the question is unnecessarily convoluted. To really answer the question, you have to recursively refer to the question itself. So to parse the question, I'm calling a function recursively without a stop condition. They could have just asked, which statement below is true. And for all intents and purposes the answer would have been the same.
Neat, I have a few thoughts. It took me awhile to realize the showcase we're interactive though. I just assumed they were sponsors or something and scrolled past.

I feel like maybe the response times are to fast? (They seem instant) so it doesnt feel like a real conversation.

Also aside from being cool (well done) I'm not sure what the purpose of this is. Why do I want it?
It looks like local12 reached the wrong conclusion. I doubt they read the law in question.
While having a much smaller population (10M), Hungary places 4th in worldwide medal rankings on the International Mathematics Olympiad [1] behind China (1.5B), USA (300M) and Russia (150M)

[1]: https://www.imo-official.org/results_country.aspx?column=awa...
I went to Budapest on a day trip (hooray for Easyjet) back in the early 2000s, and can attest to this. I definitely felt like I was a stranger in a strange land.
Besides the implied xenophobia here (the whole "war on Christianity" trope that's been getting trotted out by the far right), it's important to remember that an educated population is not in the best interests of the politicians who put trash like this law together. They _want_ you to be uninformed. They _want_ you to leave the big questions to a higher power. The stupider their constituency, the better. There are few better ways to control a large mass of people than to keep them stupid and then manipulate them emotionally. The only thing I find shocking about things like this is that there are people so devoid of anything I would call a moral compass that they are willing to go here.
APLs are such a different paradigm from the run of the mill stuff ... “APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.” -Dijkstra
Ursula’s Story: Digital Forensics, Cybersecurity, and Whiskey
Looks like we found the Canadian!

All jokes aside, yea... I mean... that's normally beaten into you as a child even if you grew up white trash. I would know.