skysight-inc/HackerNews huggingface dataset:
pyproject.toml specifies how to build a project using a builder. You'd have to execute the builder and let it build the project to know if the wheel it generates is pure python or not.

As for setuptools:

There's a class that setuptools relies on to do the actual building of the Python project, called distutils.dist.Distribution which has a function named is_pure():

https://github.com/python/cpython/blob/e42b705188271da108de4...

Which makes sure that it doesn't have any known external modules or c libraries.

So to do detection of whether an sdist is a pure python, you'd have to execute setuptools and setup.py because of course setup.py isn't just configuration, it's full on Python.

So just looking at an sdist statically you can not know if the sdist is a pure python project or not.
Would you attribute this to mechanical failures or situational complications (say, getting caught in a mountain rotor)?
what topic would you be pursuing for rnd?
If you want to know how it works, you can find the API spec here:

Privacy-Preserving Contact Tracing

https://www.apple.com/covid19/contacttracing/
You are choosing to use a schema-less, dynamically typed representation (where a strongly typed alternative is directly available). I'd say, the convenience of being able to just say I am going to assume this is an int is fitting. If you wanted to be forced to error check (which needs an if-then in most languages), you might as well use the schema based, strongly typed version of the system instead, which would guarantee correct types for you, and requires no error checking.
No it's not, buddy. Firstly, I'm what you would probably call "white" (two hundred years ago I'd be just another dirty non-white immigrant) and secondly I know more than one black Karen, one of whom fits the Karen stereotype.

So no, you're the one being racist by assuming all Karens are white.
Space Perspective Tourism Balloon
What? Even optane is less than half that much.

A high performance SSD, capable of over 3GB/s, is less than $200 for 1TB.
I'm glad there's this internet website that can make me feel like I know what the best way to do something (without the inconvenience of actually like DOING it).

(which is the problem described)
I wish I had known about them years agob. I have applied last week, but I'm still waiting for their decision (they don't officially accept international students).
Also had a Kindle some years ago and walked the Calibre road : Problems wity text flow, TOC, that are not Calibre problems but poorly formated books even from high end publishing houses.
> I think it's unlikely costs can be reduced much in most parts of the US if we still want 100% dispatch capability.

I disagree, if there was a desire to transport molten salt tanks and retrofit coal plants with supercritical steam turbines and build large molten salt storage reservoirs on such sites, we could do it today for under 5 cents/kwh for 24/7 availability.

See comments [0] and [1]

[0] https://news.ycombinator.com/item?id=23588691

[1] https://news.ycombinator.com/item?id=23581910
I use the term Chad just as often. We're talking about common societal stereotypes and not slurs at all. When you have 8 billion people, you start to see patterns in personalities. Karen is one such observed pattern in modern society. You don't want to die on this hill, bud.
Social work organizations that require multilingual speakers is one that I know of.
True, but I ran my right bud through the washer & dryer. Still working perfect a year and a half later. Pretty impressed.
Maybe it should be called zero parse and zero copy? Seems like two different terms...
Yes, I'm not advocating to turn every place into a city. I just try to note that bona fide "city experience" is not very widely available in the US, and many places that people consider "cities" are dubiously so.
"market" it? This is an open source project, with zero budget. I'd rather spend my time writing more code than trying to market anything, which seems hard in todays climate :) Good systems will eventually reach people organically, even if it takes longer that way.
The stats don’t really indicate that. It’s not low time pilots doing the crashing really, at least not disproportionately. One very common cause is engine failure due to fuel problems, which means that a pilot didn’t check the tank, put the wrong fuel in, didn’t check for water, etc.

Even in GA the vast majority of accidents are something simple like that.

You have quite a bit of time at altitude to react and your training is largely about that. Unless it’s engine failure on takeoff or something
> If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science.

No, you don't.

I know all these topics and I don't recommend anyone working in a corporate environment to learn any of this. It'll likely result in you resenting your job, your peers and the entire software industry.

---

I gave my heart to know wisdom, and to know madness and folly: I perceived that this also is vexation of spirit. For in much wisdom is much grief: and he that increaseth knowledge increaseth sorrow.

1:16-18; King James Version
There is a quote from Jeff Bezos: "Good intentions never work, you need good mechanisms to make anything happen.". Hence at Amazon (ideally) any suggestion that a manual step or bureaucratic approval could improve a process is always naturally followed up by “But what happens when good intentions fail? We need a plan for a mechanism”. At least this is the theory, and how Amazon and AWS avoid accruing manual steps with no plan to automate them.
If you need a language support for FlexBuffers please create an issue on GitHub repo. I ported it already to Swift, C#, Dart, Python, JS (is in review). If I am familiar with the language you need, it will take me just a couple of days to port it.
Around three-quarters of accidents are due to pilot error, and about 15% of non-commercial fixed-wing accidents are fatal[0]. Flying more often keeps skills sharp. Get-there-itis is a mindset that a good instructor and other pilots will warn you against. Launching into conditions for which the pilot is unqualified for is suicidal. Winter flying adds the potential hazard of airframe icing. Accidents at night are more likely to be fatal. Believe it or not, some pilots simply fail to take enough fuel to complete the mission.

The concept of the accident chain runs contrary to the assertion that a pilot needs to react instantaneously to a potential issue. The problem commonly begins long before the situation becomes an emergency, perhaps even on the ground. Break any link in the chain to prevent tragedy.

[0]: https://www.aopa.org/training-and-safety/air-safety-institut...
Not a lawyer, but have worked with lawyers in a law firm and government offices. Everywhere I worked did almost all legal work in letter format. I occasionally saw legal paper, but no more commonly than in non-law offices.
> some of the Protobuf schemas in use at Google, with hundreds of fields, most unused

Yeah, I was quite familiar with those back when I was at Google. But, IIRC, a lot of them were semantically unions, but weren't actually marked as such mostly because "oneof" was introduced relatively late in Protobuf's lifetime.
The reality as we have experienced it is that most public schools are just fine and if families simply sent their children there, the schools and community would benefit from the participation
Three-quarters of accidents are due to pilot error.[0]

[0]: https://www.aopa.org/training-and-safety/air-safety-institut...
For great interviews with leading scientists on this and other astronomy topics, see Event Horizon podcast

https://www.youtube.com/channel/UCz3qvETKooktNgCvvheuQDw/vid...

(I'm just a happy listener.)
> it is hard to come up with any economic benefit establishing such colonies provides to the home worlds.

If medium human life were only 4 weeks, nobody would find funding for a 1 year colonization trip across a different continent. You wouldn't find a crew when it'd take one generation just to cross the atlantic once.

I think it's similar here. With future (bio-)technological improvements, we might live for hundreds or thousands of years. Suddenly individuals would start thinking really long term...

At one point every niche of the solar system will either be declared a national park/treasure, or mined, filled with real estate developments, etc. We'd run out of space and some rich folks would meet on one of the private moons of Jupiter (like how there are private islands today) to discuss a venture towards another star.
I’m still early in my training but the sport pilot license just doesn’t seem like enough time to me. I’m usually a fast learner but I really don’t feel I’ll be safe after I hit 20 hours!
Flatbuffers can support some writeable updates and it's language support is pretty comprehensive.

> Personally I'm a strong believer that schemas are highly desirable

I'm currently working on a project that's very executable size sensitive, and having a fixed schema is crucial to that, as can optimize a lot more aggressively. We can even use dead code feedback to identify schema parts that aren't consumed on the client
It’s a little funny seeing vue/angular/react/whatever people discover vanilla JS. I thought classList, innerHTML, and querySelectorAll were all extremely common knowledge.
What field are you going into?
Thanks! But I think you might have misheard? To me it sounds like Linus saying "six to ten X", not "sixty X".
Cities can’t maintain their infrastructure either. Subways are a good example. The DC Metro still requires a subsidy, and is in disrepair, despite high use.
You can find resources (including learning plans or "syllabus") at LearnAwesome.org . For eg: Machine Learning: https://learnawesome.org/topics/d6e39f8d-1ba0-4d46-9fbe-771c...
What does it say about our industry if learning all this makes workers hate what they do ? By this logic we should cut down on advanced education so people stay content in dull jobs.
The rule of thumb is that a typical dev here is 250k fully loaded (benefits, office, etc). When you are trying hire and your are competing with Google and Facebook that extra 2K on the laptop kit is a rounding error. It’s hard to hire as FANGs are a sure thing money wise.
This is super super minor but it's JavaScript not Javascript. IMO the camel case makes it look so much better :D
A ‘new normal’ in cyberwar should scare us to action
Interesting, to me Figma is dog slow, feature poor… I can’t imagine why people would use it.
Ask HN: How to add executable code logic to Neo4j graph nodes?
I am creating a dynamic "world events" graph that reacts to incoming data streams from a number of sources, but it seems like Neo4j is truly designed as a static data store. Anyone with some deeper knowledge of Neo4j have any idea how I could add dynamic behavior to a given "node" or class of "nodes" without having to write a plugin?

Imagine a lazily computed price graph of assets, with some set of dependencies (a gold future option is dependent on the gold future, as well as the spot price of gold itself, as well as whatever currency you're pricing the derivative in)

It seems like Neo4j would really lend itself to this application but I can't seen to find a way to couple executable code with the state itself within a single node, without using stored procedures or something. Just wanted to ask the community, thanks
If you're managing a software project then Apache Bloodhound is excellent and free. Fair warning though it's a geeky product for a geeky use case. If you're managing a screenplay project it would be more work than it's worth.
> The round trip transport time between the home world and colonies would be so long that it is hard to come up with any economic benefit establishing such colonies provides to the home worlds.

Let’s just hope, for the sake of any beings already on other planets, that you are right.

History here on Earth suggests that long journeys are not a sufficient obstacle for exploitation.
Not sure if it’s what you are/were referring to, but somebody else a little lower in this thread mentioned Steve Brunton’s control boot camp series on YouTube:

https://www.youtube.com/playlist?list=PLMrJAkhIeNNR20Mz-Vpzg...
Which is why the eject pattern isn’t built into iOS.
In my professional engineering opinion, this is very badass.
Stripe will reject you if your business is selling something they don't approve though.
My father was a lawyer and I was in his office a lot growing up. I'm pretty sure printed documents were always letter size, so they could fit in normal filing cabinets and folders.

Growing up the in the US the only place I ever saw legal-size paper was legal pads.
Outstanding, good luck on your checkride
I guess that you have never spoken with Scottish, Irish, Indian and Singaporean people...
The Aeronautical Information Manual was around first. And continues to be around, unlike AOL Instant Messenger.
I heard it is roughly comparable, statistically, to being about twice as dangerous as motor cycle riding.
For Fun Videos
> Intel machines for half the price with nearly double the speed and better specs on everything other than aesthetics.

Back then it was because the monitor and hardware were carefully calibrated - the gamma was strange but the colors were spot on (assuming correct ambient lighting). An Apple made a lot of sense for visual artists of all disciplines, they still generally have this edge today.
If you backdoor the client you don't have to break the crypto at all. It can be perfectly secure, and you still have everything.
Agreed, most use cases are not this extreme. But I saw them as an "upper bound" on how people would stretch a serialization system. I didn't want to be the guy saying "640k should be enough for everyone".

No joke, I originally was arguing for 8-bit vtable entries because surely no-one ever needs more than 256 bytes worth of fields. Good thing my co-workers were smarter than me.

And yes, FlatBuffers has built-in unions from day 1, which was probably helpful.
I'm thinking more about this specific situation of getting a formal record of what Apple tells developers. My suspicion is that if lots of people could compare notes there'd be some inconsistency. Certainly they don't bully folks like Netflix around because loads of people would suddenly become interested in Android if apps like that disappeared. Also California law would be irrelevant in a Federal class action suit.
The 15w AMD 4800U shipping in $1,100 Ideapads today outperforms the 45w CPU package in every $4,000 MacBook Pro 16 configuration.

The far more likely explanation for all of this is changes to Intel’s anti competitive rebate regime.
In the now flagged HN post you asked about non-left example of "unilaterally remov[ing] a cultural artifact that belongs to all of society". https://en.wikipedia.org/wiki/Emmett_Till#Historical_markers is pretty famous. Related examples are https://www.kshb.com/news/local-news/slavery-opponent-john-b..., https://en.wikipedia.org/wiki/Levi_Harrington#Vandalism , and https://en.wikipedia.org/wiki/Ashburn_Colored_School#Vandali... .

As examples matching your Margaret Sanger example, there are plenty of requests to tear down MLK, Malcom X, and Mandela statues .

For a right-wing example concerning the Troubles in Ireland, https://en.wikipedia.org/wiki/Se%C3%A1n_Russell#Attacks_on_m... .
I agree about the nuisance of creating DOM elements. innerHTML is OK if you’re doing static content, but for anything that needs to be dynamic (untrusted input, event handlers, etc.) I have a little tiny helper library that I carry around in my head and write into projects that need it:

const $T = text => document.createTextNode(text)

function $E(tag, props, kids) {
const elem = document.createElement(tag)
for (const k in props) {
elem[k] = props[k]
}
for (const kid of kids) {
elem.appendChild(kid)
}
return elem
}

(Add flourishes as necessary for things like optional arguments and allowing falsey kids.)

This isn’t as nice as JSX, but it makes a reasonably ergonomic API for quick little projects. Here’s what the example in the article would look like (admittedly it’s a bit easier to follow with syntax highlighting):

const button = $E('button', {}, [
$E('i', {className: 'icon-lightbulb'}, []),
$T('I learned something!'),
$E('object', {data: '/confetti.svg', width: 30, height: 30}, []),
]);
But you don't mind the missing "tion"?
CleanMyMac helps a little bit.
Seriously? As in making an airstrike on illegals type of armed?
Unlike MsgPack, FlexBuffers doesn’t support custom/extension types. Is this something that is planned for the future?
There is also tweeper:

https://ao2.it/en/blog/2013/07/07/tweeper-twitter-rss-web-sc...
SICP sounds like a big waste of time when you can follow another guide in a language like Python and make applications along the way.
Rather than "market", you could "promote" or "evangelize" instead...
You do not know what the hashtag means, have not bothered to research it, are ignoring somebody telling you what it means. Instead, from a few small characters you are extrapolating a bunch of nonsense that fits your own narrative, rather than seeking the truth.

I do not believe that there can be any productive conversation unless you decide to seek truth instead of seeking validation of your preconceived notions.
The problem is that these violent criminals are in the extreme minority; while certainly police need to be trained to handle them, they also need to be trained to handle the other 99% of the people they will encounter, who are not violent. But they aren't, so they revert to treating everyone as if they were a violent criminal fractions of a second away from attacking them. That's why we have the problem of police brutality in the first place.
Pandoc can convert HTML to Markdown and other text formats:

https://pandoc.org/
The parent isn't talking about JS: they're talking about the DOM APIs. The best resource I've found for learning about these is MDN: https://developer.mozilla.org/en-US/docs/Web/API/Document_Ob.... I've found this to be an incredibly helpful reference when I need to do something without using a library.
How is this superior to draw.io (or the open source library that underpins it)
The Aviation Medical Examiner (AME) may request months of CPAP data. Insulin-dependent diabetes may require special issuance.

For a broad reference, see the Airplane Owners and Pilots Association (AOPA) database on health conditions that may affect medical certification.

https://www.aopa.org/go-fly/medical-resources/health-conditi...
What does this mean for current x86 needs? Will Apple just "bridge" it for a while like their transition to Intel? Do they have a shim or some other way to handle it?
Tweeper is another option:

https://ao2.it/en/blog/2013/07/07/tweeper-twitter-rss-web-sc...
The Living Internet
And yet my bmi keeps going up...perhaps they need to downsize some more...
I'm sorry I don't get it.
Solar thermal plants [1] effectively already use this system. They heat a model salt container, which drives a heat engine. The molten salt remains hot enough enough to keep producing energy through the night. However this scheme requires both solar collectors (in the form of mirrors) as well as the molten salt tank plus a heat engine. The resulting levelized cost is about the same as nuclear power [2].

If this startup does manage to produce energy storage at the efficiencies and costs as advertised that'd make intermittent sources more viable. Ultimately building solar and wind is betting that we'll be able to build efficient, cheap, and massively scalable energy storage.

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

2. https://www.lazard.com/media/450784/lazards-levelized-cost-o...
In what jurisdiction?
That looks like a good series to watch, thank you.

Totally unrelated, but the first time I saw that technique with writing on the glass and then flipping the video L-R was about 4 years ago when F5 did a good video introduction on elliptic curve cryptography [0]

They (F5) even wrote up the technical details of their Lightboard [1]

[0] https://youtu.be/dCvB-mhkT0w

[1] https://devcentral.f5.com/s/articles/lightboard-lessons-behi...
I'm so sad that WikiReader project, debuted in 2009, was abandoned in 2014.[0]

Hopefully, The Open Book looks more promising & would be able to fully replace WikiReader.

JFTR, Need write an article about The Open Book Project[1] on Wikipedia.[2]

[0] https://en.wikipedia.org/wiki/WikiReader

[1] https://github.com/joeycastillo/The-Open-Book

[2] https://en.wikipedia.org/wiki/Open_Book
Don't quit working to get a degree, and don't take on a lot of debt to get one.
had a 200 screen mockup in invision handed to me. it was obvious that a few different teams at the design agency had worked on it:

screens 1-25 had a certain nav bar

26-39 had the same nav bar, but everything a few pixels off with a slightly smaller font in off-white, vs white.

screens 40-70 alternated between the first to nav bars, and introduced pull down select boxes with multiple checkboxes in them. the multiple checkboxes represented - in some cases mutually exclusive combinations of things which contrasted with other nav options.

... and so on. Things had to look pixel-perfect - "look, it's a design agency, they put a lot of work in to thinking about how this is supposed to look and work". So.. you'd make the screens exactly the same ('just export all the CSS for each page', etc). But then, when using the app in development, if you went between various screens, and saw the discrepancies - font sizes changes in nav, for example - that caused more negative feedback - "this is broken!".

I tried to demonstrate the design screens were the problem themselves by just paginating between the invision slides - you could see the font sizes jump/change immediately. "now you're just being negative".

I didn't last very long on that project...
Variable length is okay as long as it's easy to calculate the length.

x86 makes it really awkward to pull out several instructions at a time for parallel decoding.
I cleared my inbox of calendar updates
Has anyone here learned a subject by going through one of these "teach yourself" lists? I've learned most of what I know about computers on my own, but it wasn't from following a list of textbooks. And when I've tried to follow a course like this for other subjects, despite my initial interest, I've found myself unable to make it through more than a couple chapters of the first textbook before running out of steam.

But somebody must be getting some value out of these things, right? Am I just bad at studying? Or not as interested in the subjects I'm trying to learn about as I think I am?
Following the tc39 proposals on GitHub is a great way to keep up with features just being added. "What's new in ES2020" type blog posts should catch you up between then and the bleeding edge. MDN for actually getting the technical details on things as you try to implement the features you read about (will also xover browser specific APIs). caniuse to see if they are actually ready to be used.
If we're nitpicking, it's Pascal case when it starts capitalized :-p
The police departments need to be disbanded and law enforcement needs to be returned to elected county sheriffs the way the constitution intended.

Make law enforcement accountable to the people and the people accountable to the law.
I agree reg Arch ARM, may it's just VC4 that's causing the issue in desktop environment. I'll give i3 a try if I pursue this, but IMHO RPi < Pi4 are best suited for headless operations.
In most programs, you take 1-2 programming classes before taking DS/Algs. There really isn't much of a prereq other than 1 year of programming classes.
check out Datomic and Datalog.
I think the difference is that the Sydney one is very clearing telling you, the driver, to stop right now. The 11 foot 8 bridge one just looks like a generic message to all truck drivers that they should turn if they happen to be too tall. It isn't clear that it only turns on when it detects a too tall truck. If the driver of the truck thought that the bridge was too low, they wouldn't try to go under it in the first place.