skysight-inc/HackerNews huggingface dataset:
Sorry but that doesn't really have bearing on the Harvard case, the decision upheld that scoring systems and quotas are unconstitutional.

Of course you seem to be ignoring Regents of the University of California v. Bakke 1978 that ruled that race could be used as a factor in admissions but struck down quotas.

In fact Grutter v. Bollinger in 2003 Sandra Day O'Connor wrote the majority opinion that the Constitution "does not prohibit the law school's narrowly tailored use of race in admissions decisions to further a compelling interest in obtaining the educational benefits that flow from a diverse student body."

Hmm sounds like Harvard's argument. So the law is not nearly as clear as you make it out to be.
I'd prefer Swatch Internet Time.
I'm a PhD student in algorithmics / algorithm engineering, so I work with a lot of people who do stuff like this, even though my research isn't related to sorting. Super Scalar Sample Sort (which ips4o is based on) was co-authored by my advisor, Peter Sanders, and I re-implemented it a few years ago in modern C++ just for the fun of it. Turns out that was a lot nicer to read than the original code (which isn't public) and a bit faster, too. I put that on GitHub where the blockquicksort authors found it and contacted me and we traded some emails and made some improvements. Sometime later my advisor and two colleagues came up with an idea for in-place super-scalar sample sort, out of which eventually ips4o was born.

So, uh, I guess I just work with the right people :) Sorry that I can't give you anything concrete. All of these papers were presented at ESA (European Symposium on Algorithms), though, so that's a good venue to follow. But beware, ESA has a theory track that's a lot bigger than the experimental track, and papers published there can be somewhat unapproachable ;)
Engineers agree with your sentiment. People managers, I'm not so sure they've come to the same conclusion.
Growing a Medium Publication to 70,000 Followers
Yeah, I don't think people are lending enough weight to how big of a deal that is.

We're heading into a world where it would not be very hard to bombard the public with a large number of long form videos of highly convincing videos of anyone in the world ranting on any topic and acting out anything they want, and we would have borderline no idea if it was legitimate.

Combining that with our media climate and already runaway problem with monetary and political incentives for fabricated stories seems really dangerous.

You could make a video of Neil Armstrong and Nasa execs talking about how they faked the moonlanding, or even much more nefarious fake content confirming conspiracy theories for political ends.

What will we use as a scalable filter to know what is actually going on, and how will we keep that content from manipulating public discussion?
I believe you. The difference between required and available power is large.

Can you provide sources that derive/explain/summarize the figures you present so that others may better understand the reasoning?
I think you're vastly overestimating the power output of solar cells.

Using 20% efficiency panels gives us 0.2KW/m^2/hr.

According to this Quora answer [1] a small container ship uses 15,000kW: for one 24 hour day that means it needs 360,000KWH in energy.

If we assume 10 hours a day of full sunlight then we need 180,000m^2 (equivalent to 18 hectares or 44.48 acres or 33.7 football fields) of solar panels.

This of course overly optimistic as it assumes no drag nor increase in power needed to haul these solar panels (and batteries for use overnight, etc.).

[1] https://www.quora.com/How-much-does-it-cost-to-fuel-a-cargo-...
Sounds like a great idea. My wife sits on the board of a nonprofit. The staff of this org is largely female yet my wife is the only female on the board. The men on the board have been truly insensitive to the needs of their staff, and my wife has had to work hard to advocate for them.

Just as important would be to require that boards have employees on them. Heck, better than that just do away with the board entirely and have worker cooperatives.
Ah, looks like you're right! I got confused by its mention in the article.
"approximating" is the right term. I hate to wordsmith things like this to death, but in speaking about maths, I think it's important to use precise language.

To me, "computing" implies an exact calculation. As does "solving". From the article, they did neither, but instead only got practically "close enough."

You are right, the headline leads one to conclude something that is not true.
Alas, Britain will likely not be in the EU by then.
Don't treat mmapped files as strings.
Jet Propulsion Lab's Open Source Build-It-Yourself Rover
At this point, if you’re illegalizing drugs then you’re propping up the murderous drug cartels and industry of the world. Either legalize it and offer sane societal programs for health and addiction or sanction tyranny.
I want to see a mandate for a non-executive employee board member
> articulated baffles that raise into place from below

From where below? My understanding is that the bottom of the tank is the hull.

Although possibly you could put baffles in place, tip the grain, then crane them out for unloading.
>Harvard's legal argument isn't that they are racially discriminating and that it's legal. They know it's not.

Grutter v. Bollinger 2003 Sandra Day O'Connor wrote the majority opinion that the Constitution "does not prohibit the law school's narrowly tailored use of race in admissions decisions to further a compelling interest in obtaining the educational benefits that flow from a diverse student body."
So, like Apple in the 80's and 90's.

https://www.macworld.com/article/2032517/software/hidden-mes...
Agreed, so sick of these internet acronyms. This isn't text messaging, it's an intelligent discussion forum. Type out what you're saying.
Assembler is still popular for IBM mainframes. The current version has been around since '92 and is called High Level Assembler.

It's popular partially because people have codebases that they started writing in the 70's or 80's in assembler that they maintain to this day because it's cheaper than switching it all over to a new language. Pretty much the same reason that COBOL is still around.

z/OS (the OS that runs on IBM mainframes) also exposes a lot of it's functionality through HLASM, so it's far more convenient to use than x86 assembly.

For whatever reason, C also never really caught on as ubiquitously as it did in the PC world. Probably because IBM themselves generally used their proprietary PL/S language instead back in the 70's and 80's.

https://en.wikipedia.org/wiki/IBM_High_Level_Assembler
How do you not have an air conditioner? What kind of alien creatures are you in SF? Does the weather there really never get above 80?
More precisely, we know there is no general formula using basic arithmetic and radicals. Numerical methods count as a general solution as far as computer scientists are concerned (algebraic numbers are a subset of computable numbers).
> The system asks for permission to launch the app the first time.

Small point, but one I think is important, is you’ll be asked not once, but twice for confirmation. The first confirmation is for the custom url scheme, the second confirmation is for file quarantine for the newly downloaded app.

While I think the default of “opening safe files” is utterly bat shit stupid, Apple has done a fair amount here to block this “attack” vector otherwise. It’s asinine to me this “attack” would work on a security minded user as the article indicates the presenter said, but I guess the adage that “everyone makes mistakes sometimes” explains it.
I think it actually points to a hole in English - the lack of a short word that expresses a bit of uncertainty regarding one's own statement.

Anyone want to coin a word (or point one out that we're all apparently unfamiliar with)?
It's not the vector instructions, it's the careful scheduling of instructions to spend just enough time manipulating pointers when you want to crunch actual data. All while respecting dependency chains and memory stall times. (Hyperthreading helps a lot with the latter, see Nvidia Maxas (nervana systems now) for details on how flexible number of threads benefit weighing of memory load stall hiding vs. register pressure causing more data shuffling.
It's a "diy" rover that uses the same suspension and drive as the Mars Curiosity rover. I really like the website as well, with the drivable model.

The GitHub repo with the plans can be found here: https://github.com/nasa-jpl/open-source-rover
All the moving parts and flexible pieces seem like a failure point to me. I'd like to see something that can project a touchscreen onto a tabletop.
Indeed. It's still in the uncanny valley, but then evil is uncanny valley too. Goodness has always been linked in our minds with beauty and grace, including grace of movement.
also

https://en.wikipedia.org/wiki/Planck_units

but only when the Gravitational constant is measured with more precision.
Nice! this way better
> You can't really understand programming without having built a compiler. Or at the very least having done assembly programming. I don't think you can truly understand any basic programming concept like variable, pointer, reference, etc without learning compilers or assembly.

This is just elitism with a little bit of "back in my day" thrown in.

I can assure you that I fully understood the concepts of pointers, variables, and references without knowing anything about assembly language or compilers. The concepts are not that difficult to grasp.
I would call it a roller coaster :) with going back and forth from "why the hell did I sign up for this?" To "hey this may really work".

I always tell people that any good project has to have a time of deep depression where you deeply regret getting into it.
Russia Cuts Off US Access to ISS, Will Stop Ferrying American Astronauts in 2019
Drag increases with the square of velocity [1]. Some of the ships might be able to travel much slower? I keep asking for sources because dismissals out of appeal to obviousness are so ubiquitous.

[1] https://www.lmnoeng.com/Force/DragForce.php

Edit: Admittedly, you may be right, but without even back-of-the-envelope calculations, and with the assumption that these boats must go as fast as possible, I don't know why.
How does Heathrow land 650 aircraft in a day? Arrivals operations explained
This is wonderful!

One thing: It looks like it shows the DNS badges on Twitter but not HN.
If you want to turn an AVR/AtMega32 into a spectrum analyzer, you need to massage the x, y and z registers that support implicit incement/decrement adressing. C fails hard for such code.
Assertions in Production Code?
Hi Liam! I'm your occasional HN neighbour I live currently just below your post :) (Show HN: A smarthome dashboard concept using zircle-ui).

It's a pleasure to see the impressive reception that your post is having. Also I want to join all the voices of congratulations you have received for your work at your age! Keep doing this kind of things, It is very inspiring for all!
"AFAIUI" is nowhere even close to as common as your other examples. I have never encountered it before, and Google Trends doesn't even register it in a comparison between the others.

https://trends.google.com/trends/explore?date=all&geo=US&q=a...
Never forget when that on guy uploaded a video of random white noise and he got several automatic copyright strikes
I think that's something we lose sight of in software sometimes, where we're used to some token effort improving performance by 10x or more. In the real world, if you can make something 10% more efficient, that's a game changing, industry conquering advantage.
Anecdotally, I'm a native speaker, have been reading text on BBSes and then the internet for well over 30 years, and have never seen that one. AFAIK has been around for decades.

Like some other commenters, I skipped right over it rather than try to parse it.
Is it much of a secret when Sessions claims it's "only slightly less awful" than heroin? I'm personally a drug-free conservative but that's bupkis.
Hah, I like it! Thanks for doing that!

Now, I wonder how Keybase decides which services to allow verification through, and if they plan to expand the list further. I've already verified everything except cryptocurrency stuff, and there are couple more things I'd love to (like Mastodon).
I read books with it and it's wonderful.
Please no. Winters will be absolutely miserable for one. For another, my internal clock is most comfortable with waking up at 9AM. It doesn't understand numbers and clocks, so in the summer that means 10AM. Going to work at 10 is ok, but 11 starts getting a bit uncomfortable, though luckily I've so far picked jobs that let me do that. But the discrepancy between the clock showing nearly noon and my internal clock believing it's morning does cause me a bit of anxiety. You can always do whatever you want after dark, but I can't sleep when I'm driving to work.
Yes, salt water is corrosive. And yet, there are metal ships with viable lifetimes. This sub-thread is a bit less helpful than I am asking for.

Edit: Come on. It's not impossible to engineer for ocean use.

Wave power generation:
https://www.bbc.co.uk/news/uk-scotland-scotland-business-250...

Longer term: https://en.wikipedia.org/wiki/Submarine_power_cable
At my work (hosted enterprise webapp), both the frontend and backend have both an `assert` function and an `assertAndContinue` function. `assert` always crashes on failure, and `assertAndContinue` crashes in dev and logs an error and keeps going in prod. Each time we want to verify a runtime assumption, we decide which type of assert to use. We prefer `assertAndContinue` (and I push for it in code review), but there are reasons to use plain assert:

• In some cases, crashing is a better user experience than proceeding in an unknown state. Usually this is on the backend when data integrity is at risk, but could be on the frontend when we're at risk of making a server call with the wrong arguments. But usually, pretty much anything that doesn't crash is better than crashing.

• `assertAndContinue` requires that you have a reasonable fallback. If code is going to crash the next line anyway, there's no point in `assertAndContinue`. In most cases, it's easy, but sometimes it takes real engineering, like building in an error state into the UI component that skips downstream code. When there isn't an obvious fallback, using `assertAndContinue` is a judgement call based on the difficulty of implementing a real fallback, the likelihood of the bug actually happening, and severity if the bug does trigger.
Would love to learn more about that, do you have a blog post or any pointers please?
Not really, it only lasted three years (started in '03, and was exposed by Mark Klein in '06). And more generally, that communications were being spied upon by the NSA was public information for a long time. I first learned about it in a Spanish tech magazine back in 2000 or so (the great HackxCrack), but by then it was old news.
You get more vitamin D, light is good against depression, and its easier to sync yourself with the daylight.
tzdata is a database about time and it has all this builtin. Even dates when countries switched from one system to another. So if your code uses the tzdata database through a library, you probably don't have to do anything.
I find myself choosing the toll with the human operator, because the one with a machine fails to read my card all the time and says stupid things. However, I feel much better when I have a device in the car and I just drive through it without stopping. So, I will always choose automation, if it's well implemented and saves me time. Sorry humans, it's only a matter of time.
Things like commuting, having fixed working hours, trapped in an expensive lifestyle.

Which is why I quit my job in London.

Deadlines and technical problems dont bother me too much.

This job is flexible working and is in a cheaper city with good links and at a London salary which is why I am attracted to it.
They are not: https://ourworldindata.org/grapher/work-hours-per-week?count...
I just published v2.1 which fixes the issue! You'll be able to update once Google & Mozilla push/approve the new version.

edit: damnit. now it's duplicating badges. That's what i get for trying to rush a fix.
Free Classified Ads, Advertise Free Online, Auction
How LeBron James’ Tattoos Could Affect Baseball
In case someone is wondering about your wording. A computable number is one whose decimal approximation can be computed to arbitrary precision with a finite, terminating algorithm. All algebraic numbers and some transcendental numbers are computable. Thus being irrational does not imply not being computable.

One more pedantic note. There are algebraic formulas for solving polynomials of higher degree than 4. For instance, you can find a formula to solve x^n = 0 for n a positive integer. You can’t find a general, algebraic formula to solve polynomial equations of degree n where n > 4.
> Departments were told to “identify marijuana threats; issues created by state marijuana initiatives; and consequences of use, production, and trafficking on national health, safety, and security.”

As a resident of a county that produces a huge amount of weed, the biggest problems are due to it being illegal. Mexican cartels growing it in USFS land, long list of missing people that were reportedly working at a grow scene, random shallow graves discovered in the woods, polluted rivers that we can't swim in, major pesticide usage.
Often if the workaround is convenient and cheap and know of it, they won't bother calling support.

Then the role of some person should be to gather such tacit knowledge and convert it into a usable and transmittable form.

Now if they do not know about one, they probably should be informed. :)
Hollywood makes its biggest movies today by those rules—strip everything out that doesn’t resonate with a global audience—and the results are pretty bland. It’s okay to have a scene in Paris but don’t make it too French, just show a Bistro and some landmark like the Louvre or Notre Dame and that’s enough. It’s okay to make a movie about war but only if it’s World War II and the Nazis should be handsome, well-dressed, and unrepentantly evil. Ideally you should include a scene in China but by god don’t actually cast an Asian actor in a leading role.

Even though these rules make a lot of money for big Hollywood studios (over $18 billion just for MCU movies alone) it would be a sad, dark place if those were all the movies we had.
"Fanboy's Annoyance List" in uBlock takes care of it.
Allegro poland auction assistant: allegro poland auction assistant
Ask HN: How to go about evaluating internal transfer options
I'm looking to switch teams at my job at a largeish tech company. I'm looking to learn a new programming language, and work on a different type of product. How do you go about evaluating internal transfer options?

I've already told my boss and he is fine with it, and have been encouraged to meet with different leads.
No, largest standard deviation doesn't make it his greatest gift unless its weighted contribution to his overall skill (some combination of importance and rarity) was the greatest. There are certainly positive traits even rarer than height that have little or no bearing on skill, not to mention that optimum is not the same as maximum for some traits, probably including height.
Yes, things will be very different. We get to choose between corporate feudalism and outright fascism. Great choices we have there. One is obviously worse than the other, but neither are for the benefit of the American people.

The polarizing antagonism between our political parties is a symbiotic relationship that keeps either one from having to own the consequences as both continue to feed off their common host. The party that gets elected determines which group of ultra-rich interests gets preferential treatment in looting the economy.
Inside the illegal market for American night-vision technology
I'd really love to know why 99% of the well made, polished and fastest of these tools are made using Rust if anyone patient enough cares to explain.

Is Rust a particularly good fit for CLI tools like these ? Why so ?
Two non-technology related containers story on the front page of hacker news, and they're both actually really interesting! Happy Friday!
Something you keep in your pocket that projects itself to different screens around your home would be interesting too, and anywhere you go.
One of the marks of a mature mind is being able to say "Thing X is bad, but any attempt to reduce X will cause more harm than X, so the practical and ethical thing to do is nothing."

X is sometimes a drug one might like to ban, but it's also frequently a technical practice or a company culture issue. The desire to fix everything ends up causing a lot of misery.
How well does population density predict U.S. voting outcomes?
Assertions, yes, in so far as they mean "I know this can't happen, but I can't structurally prevent it in the program in an elegant fashion, with the tools I use". However, I can't see how monads are suddenly going to make this problem disappear.

As for throws/try-catch - beyond assertion use, they also report all problems that are outside your control (like IO failing due to HDD damage, or connection dropping). Those kinds of problems are here to stay.
Try Transcendental Meditation instead (TM).

https://www.tm.org
University supercomputers are science's unsung heroes. Texas will get fastest
Towards frictionless smart contracts upgradeability
> One of the things I find interesting about ancient Chinese math is how computational it was (in modern terminology we would say they were only interested in computable numbers);

This isn't just the chinese. The ancient greeks rejected ( or ignored ) irrational numbers too. Also, western math was just as computationally driven. Pretty much all math everywhere developed for practical purposes ( ie to divide land, more accurate calendar, etc ).

> There is a profound difference in philosophy, as evidenced by the title of this entire thread: the Chinese were "solving" 14th degree polynomials

No there isn't. The ancient greeks also "solved" equations, such as for volume of geometrical objects, by approximation. That's why they didn't invent calculus ( though sometimes math historians try to twist the definition and meaning and understanding of calculus to claim ancient greeks did ).

The fundamental difference is that ancient greeks developed explicit axiomatic mathematics while the chinese didn't. But practical computational mathematics is the foundation of all mathematics.
As you note: your example is specious.
> LeBron has some awesome ink. It’s a part of his brand, and so back in 2015, those tattoos were included in the computerized depiction of LeBron created for the NBA2K video game. [...] Ordinarily that wouldn’t have been a big deal, except that it led to a lawsuit being filed by Solid Oak Sketches, LLC, against the video-game makers, for copyright infringement.
The article describes the desire for a media campaign against cannabis more than a war.

It's okay if the goverment makes statements about cannabis in a negative light. DOT talks about the dangers of driving. CDC talks about the dangers of vaping. The truth is cannabis isn't 100% harmless, and it's probably a good thing if our society has someone looking into the risks of this large social change we made.