skysight-inc/HackerNews huggingface dataset:
It's better aligned with browser technology and with Rust. I think that in time it will run JavaScript apps that depend on browser APIs and/or Rust APIs better than Node. If it also leads to lots of people switching to Rust I don't think Deno's creators would have a problem with that.
If you take a materialist view of consciousness, it is really no different from falling asleep and waking up. There is also no continuity of consciousness between the states in that case.
No. If there is a big piece of meat, he'll take it and run away.
Ask HN: How should *employee* comp change post Series A?
I'm an early hire at a startup (~10 people) which just closed a $6M Series A. We're all working for below market salary, and our founders have proposed a 10% salary increase (no equity change) as our post-A comp. How can I understand if that's reasonable? For reference, most of us are making about 70% of market after the raise.
Examples would have been helpful.
Yeah, this was the original front end to the debugger apis (which then barely changed for a decade).
I've read stories of whales attacking boats before, and theories about they being bothered by the boat's sonar.
It's been 3 billion devices for twenty years :)
My understanding is that they've added stuff like type annotations to make it possible to use these tools but that they aren't planning to add static typing to the language itself
The tools for upgrading code to Py3 paradigms started in 2.6 however. There was plenty of time to do it. Unless a project dealt heavily with unicode the transition was trivial if any effort was made.
Python is a teaching language. One of its strengths is that it can be your first language and still be one you use professionally a decade later.

A "trivial" obstacle to a seasoned programmer can be an insurmountable obstacle to a beginner.
The company that wants to preserve our data for 500 years
> Please let me know when a phone manufacturer starts advertising...

They're advertising smartphones, not just phones. And the expectation of what a smartphone is is defined entirely by the Apple/Android duopoly. So even your claim that smartphones imply locked-down is circular.

> benefits of user freedom such as rampant malware stealing your personal information, dropping calls and bricking your phone.

So you're just choosing to ignore linux? And are you seriously using "stealing your personal information" as a contrast to what Google has been caught doing with Android? (Or MS with Win10, if we go beyond phones).

> And anyone can compete with a phone OS. You can fork Android for gods sake.

You can - if you can survive being locked out of the Google Play store walled garden while you build up your own ecosystem (which Google tried to keep secret): https://ec.europa.eu/commission/presscorner/detail/en/IP_18_...

But I'm sure you'll be able to come up with more reasons why only giant multinationals should have a say in how smartphones work. I'm glad your kind wasn't as prominent when PCs were getting off the ground, or we'd need special developer licenses to run compilers, and anyone that complained would get shut down with "Intel/AMD don't advertise hacker boxes, but PCs!"
My employer used to provide access to a service (it might have been Castlight Health) that would show typical prices for providers/facilities, so you could at least attempt to shop around. I don’t think it is open to individuals, unfortunately.
Send me an email (<username> at gmail), would love to connect! I was in the same situation but found two non-technical cofounders. Now I'm the only technical person on the team, but it's at least great working with others. Much less lonely than working alone.
Permian-Triassic Mayhem: Earth's Largest Mass Extinction
The things you describe are real problems but they are orthogonal to the Python migration. You have to pay that cost eventually, with or without migrating. It's not just Python that moves.
It's hard to say, though I think the UPSERT capability looks useful because it simplifies handling duplicates. On the other hand it does not appear that Ares offers clustering, which is critical for large datasets.

(I work on ClickHouse and enjoyed this article when it came out.)
Ruby went through a similar period when transitioning from 1.8 to 1.9. Strings learned about encoding, breaking most libs handling strings, some syntax was added, some removed. It was possible to write 1.8 and 1.9 compatible code, but it took some effort. However, the big players in the community, rails etc. tackled that change head on. It was a point of pride for libraries to be 1.9 compatible. And everyone moved on. I’m always puzzled by how hard the python community ist stuck on 2.x
How technically feasible would it be to do this without interfering with other radio communication in that country? Are the frequencies very different?
Pretty much every city in Canada has a "Terry Fox" public school as well.
Did you see that the article is from 2009?
In this video, the speedrunner made a mistake and had to compensate on the fly to get the enemy into the exact position when he hit the pipe. I think that is more impressive than a perfect run.
From Paul Graham (http://www.paulgraham.com/bronze.html):

> The good news is, choosing problems is something that can be learned. I know that from experience. Hackers can learn to make things customers want. [6]

>This is a controversial view. One expert on "entrepreneurship" told me that any startup had to include business people, because only they could focus on what customers wanted. I'll probably alienate this guy forever by quoting him, but I have to risk it, because his email was such a perfect example of this view:

80% of MIT spinoffs succeed provided they have at least one management person in the team at the start. The business person represents the "voice of the customer" and that's what keeps the engineers and product development on track.

> This is, in my opinion, a crock. Hackers are perfectly capable of hearing the voice of the customer without a business person to amplify the signal for them. Larry Page and Sergey Brin were grad students in computer science, which presumably makes them "engineers." Do you suppose Google is only good because they had some business guy whispering in their ears what customers wanted? It seems to me the business guys who did the most for Google were the ones who obligingly flew Altavista into a hillside just as Google was getting started.
That's a great question. Because it lets you as a candidate screen out places run by morons.
I've recently been using some other languages that use a Python 2-esque "strings are byte-strings that are probably UTF-8" model, and I actually think it's a better choice than what Python 3 went with.

Sure, you can argue that iterating over bytes is less "correct" than iterating over Unicode code-points. But iterating over code-points isn't very useful either -- maybe that code-point represents the letter B, but maybe it represents the third of seven characters and modifiers and zero-width joiners that make up one family emoji.
Mind Uploading, VHS and Anne Frank
Timing attacks generally don't perform a single probe. You might have a million tries to comb through the noise. What this does is reduce the noise from the network, not from the server.
A saying I remember from the Army: treat a man like a man, and you have a man. Treat him like a child, and you’ll have a child.
A World of New Possibilities
The mind is where the magic happens. Thoughts, perception, emotion, determination, memory, imagination all take place in the mind.

But do we pay enough attention to our minds, and more importantly our thinking?

Our minds are filled with thoughts every second and every minute of every day. In fact, we have thousands and thousands of thoughts each day and it’s probably the thing we do most often.

The National Science Foundation in a 2005 study found that the average person had 80% negative thoughts and a staggering 95% were exactly the same repetitive thoughts as the day before. This goes to show how our thinking stems from habits and we have fallen into some bad ones; our mental models are not working for us.

There are 3 steps we can do to improve this:
1. Thinking different
2. Focused Reflection
3. Bold actions

We have responsibility for our thinking. Winston Churchill said that 'the price of greatness is responsibility over each of your thoughts'. If we want to live life to the fullest, then care for your thoughts as if they are your most prized possessions.

Thinking without limits is all about developing our thinking. I share ideas/concepts/thoughts that will let your thoughts break their bonds and let the mind transcend limitations. Join the community and think without limits at www.mattswain.co.uk
I'm starting to use the term "space for user to grow" instead of "power user features" - because that's what power user features are. Power users aren't born, they're made through repeat exposure and their own desire to solve their problems faster/better.

This implies that these features don't need to be up front, or conflicting with simpler, streamlined methods. But they need to be there, and be easily discoverable.
But not one obese person was known to be killed?
None of the code that we use for this is too difficult. To date we've only hired for generalist engineers, and are not using some obtuse algorithm example. It's things you'll need to do in a day-to-day like filtering logging outputs, checking HTTP response codes, throwing errors, etc. We want to see how a candidate preforms on an example like this rather than writing something from scratch.

Of course there's Q&A and their reasoning/explanation is just as valuable as the code they right. This is just the technical portion of the interview. However, I think we've really hit the sweet spot with this approach.
https://indiehackers.com has local communities around the world and online forums for discussing technical and non-technical startup processes
You should read Ted Chiang's Exhalation. Full text is here: https://www.lightspeedmagazine.com/fiction/exhalation/

It's a short story. A worthy, on-topic read, I promise!
"Citizen owned software."

Phrasing I used on the stump, both campaigning and as an activist.

Overwhelming support. One of those 90/10 issues.

People just get it. Resolutions, petitions, platforms practically write themselves.

Forewarning for any future advocates: Appeal directly to the rank & file, Jane Public, editorial boards. Organize bottom up. I can't recall any elected or appointed person supporting (publicly).

Free advice (and twice as valuable): You must have solutions. Real code. My topic was election admin. I couldn't resolve the chicken & egg problem. Any green field efforts would need $10m just to wage the legal battles (certifications, in every jurisdiction). So figure out a way to get existing code into the light.
I agree with 2+2, i disagree with torture is fun. I don't think anything is implicit in the definition, and i can imagine a (very unpleasent) world where that is the case.
Radio emissions can be tuned almost exactly by frequency; this is how tuning an AM/FM radio works. Most applications also have more-or-less exclusive access to their band. All of the regulation that the FCC does is mainly to prevent interference between users and fairly consider the needs of all lobbyists when allocating bands.
There is about zero basis for an anti trust block here even with the EU very loose definition of what anti trust is.

Also there is absolutely no way for the EU to take any action now with Brexit.
Thanks, yeah what our site does is basically let you quickly fill out a bunch of models that have been validated to give predictions for advanced cancer where the eventual outcome is more or less certain but to help people best use the time they have left it can help to get a general sense of how much time. Nothing is perfect but if they all seem to agree it can help people plan. It’s something that helps me when patients or family members want to know. I like to program as a hobby so it’s fun that way too to build things.

I’m glad to see others doing work to bridge the gap between the research and things patients and clinicians can use.

How are you deciding which areas of medicine to focus on?
There's a fair number of them. If there are any parents here with children like that, try to see if you can get them introduced to local trivia competitions such as Science Bowl–it's an invaluable skill that will put you leagues ahead of anyone else since they will never be able to replicate your child's "years of studying".
All of my comment was about the needles complexity that online voting brings to the system even if you disregard anonymity.
i have found that users are pretty stupid.
Converting Py2 to 3 for trivial scripts is trivial. Usually consists of adding parens to prints. 2to3 may even do it automatically.
Is the intent to go all the way and get it supported on yosys and nextpnr?
I am totally okay witht he U.S. owning it for strategic reasons. I just wish it wasn't Nvidia...Too much centralization. Another company (IBM?) would help ensure ongoing competition.
Ah, I hadn't realized that. For some reason I fell under the impression that it was its own JS engine.
A lot of people are moving as many security features as possible out of the application and into the infrastructure.
It’s puzzling that given the massive hype about roam on Twitter, nobody of their hardcore fans made it here.

So I’ll try to add my perspective after having used and paid for it since they started charging - even though I’m for sure not a hardcore user (yet).

The first problem is calling it a note taking app in the first place. What fits much better IMHO is the term knowledge graph.

The best analog I read is that it’s an extension to your brain. Because your brain works associative, Roam makes it incredibly easy to create bi-directional links between notes.

Wrapping any term in a note in [[]] creates a bi-directional link. I.e. it creates a separate page for the highlighted term automatically which you can then fill with content. On that new page you will also see all the places in other notes that mention the term.
This way you create a Wikipedia-style collection of notes very quickly.
This is the most basic way to explain it I can think of.

The thing is, it’s not really that easy to grasp it and it has quite a learning curve.
But once you start getting it, it is super, super powerful.

I don’t like the whole cult thing around it but the bad website, ugly UI, high price is simply because “they can” and to keep growth under control I think.
A few weeks after they started charging their founder mentioned somewhere that they already crossed 1MM ARR.

The app still has a long way to go to be ready for mass adoption (a mobile app for example would help) but I’m sure that they can somehow figure out UX with that funding.

That being said, I’m not sure they have a lot of technical leverage that would stop others from adapting their ideas and concepts.
Use switch statements inside SwiftUI? Can't do that (or you'll have to wrap every view into AnyView)

Use `if case let` to conditionally unwrap and show a view? Nope.

Make a customizable tableview? Nope. `List` is all you get. And you can't even remove the separator.

Get the scroll position for the ScrollView or List? Definitely not possible.

Even SwiftUI's TabView is buggy as hell. It resets the view's state as soon as you switch the tab.
Everytime I encounter a bug or an issue in SwiftUI I see a post on Stackoverflow where people say it's not currently possible to do that or it will be in SwiftUI 2.0. I heavily use SwiftUI in my current project, buy 90% of the views are actually wrappers around UIKit, even all of the UITextFields are wrapped because SwiftUI cannot provide basic access to the underlying responders.

So my opinion is to at least wait for 2.0
I work with Indian delivery teams on a regular basis and I think focus on things like frugality, which certainly exists, comes at a terrifying price on terms of lack of long term quality and security issues. I've seen the same approach in Polish and Spanish teams. Spend less now so we can spend more forever.
text input (right to left, left to right, compose chars) ?

tree views (with non-textual cells)?

nested menus?

file selection dialog?
Who said we don't make money from our side projects?
Yes the translation tools existed, but they were not quite enough. Besides real world doesn't move in one swoop. You need co-existence.

I very much wanted to move to Python 3, but critical libraries I was using were not there. And running both 2 and 3 at the same time was very unergonomic until python-future [1] became stable and widely-used.

[1] http://python-future.org/
You might enjoy this document[0].

[0]: https://www.doc.ic.ac.uk/~wl/papers/survey/kuon08.pdf
Gangs of Gibraltar.
I'm pretty sure historians from every category would positively salivate over the prospect of being able to interview an actual person from a few hundred years ago. And it isn't like they'd stop being interested at just one.

And in terms of work one can do to improve the world- the tools available today amplify the work someone can do by orders of magnitude compared to centuries past, particularly mental work. I see no reason to think this trend won't continue. Who is to say that, given enough time and development, a society of the future might have an entire pathway for the freshly-revived to go back to school, so to speak, and become able to do things those of us now can only dream of?
Ruby is a comical example, because they did breaking changes in minor version (I think it was 1.8 to 1.9?).

The thing I think they did better though, is they didn't give people 10 years to fix their sh*t. You either moved on or you stayed with an unsupported version, and people did move on.

For Python 3 the major shifts were in 2015 and 2020. The first year was when PSF announced they won't add any new features to 2.7, and that's when libraries started adding Python 3 support. And 2020 was EOL for Python 2.7.

It doesn't matter how much time you give people to migrate, they will always do it at the very last minute.
Your Phone Is Your Castle
Why is Facebook's policy communications manager tweeting?
I guess that's where we disagree. I don't think it's been used successfully and by design, meritocracy isn't for the benefit of everyone -- it encourages actions only for the benefit of the power-wielders because they're the ones who judge merit.
Is it possible you could spell the word correctly? It is Serbian, not English.
Would you rather them able to blur your house without you telling them your address?
I would posit this is an equally valuable teaching moment for different reasons. I completely empathize with you, but this shit happens all the time in our industry. A brief sidebar to tackle breaking API changes (even if it’s, hey this is a shit show we will circle back to later) would be a helpful seed to plant in the mind of a young engineer.
The Pinephone is lovely, but it cannot provide what I defined as a modern phone, unfortunately.

I cannot message people on their required messaging platforms, and I cannot access my bank account with it.

That means if I used a Pinephone I would need to carry two phones.

This is not someone "complaining" as though to do nothing. It is someone stating the current situation and what needs to be changed.

I would dearly like to change this, but your suggestion implies that it's realistic and easy, which is far from the current truth.

> Steve Jobs couldn’t build a phone. But he could build a team that could build a phone. You don’t have the resources of Apple (he didn’t at the start either).

For the same, simple definition of a modern phone, another gigantic company, Microsoft, tried and failed. It really isn't easy.
For me, it is THE differentiating feature that keeps me using Google maps, rather than a competing service. I take an annual 7 day motorcycle trip though the southwest US, and street view allows me to see a road from ground level which is far more useful that satellite view to determine the road contours, and whether it would be a nice ride. Admittedly, in all the places I ride, street view hasn't been updated since 2008, so its no longer useful to identify business, but its still quite useful.
Recording it as home in Google Maps.
There's a benefit to having a standard question that you can grade independently, you can uncover your own teams biases by having two people evaluate a candidate. One who met them, one who didn't. It can avoid interviewer bias with decision.

It sounds like you're putting that system of bias under the rug.
If they're hashing the password, then the actual password should be already hashed in the DB, and even if the hash comparison is not constant-time, the avalanche effect should make it difficult to "safe-crack" the password one character at a time, because each change in the password will change half the hashed bits.
Just put the pack on the front, and put speakers into it, attached to the microphone he’s wearing on his head. You’re 90% of the way there.
> 12 millinewtons per kilowatt

Just out of curiosity, where is all the rest of the energy going?
Oh really ARM is not selling/operating in Europe? Brexit or not it doesn't change a thing. Last big merger (Qualcom and NXP) was blocked by China. Even if EU don't do it China is likely going to mess Up with this one again.
The government isn't a monolith. It's people, each with different incentives and values.
Vue 3 with TypeScript? – Oh So Close
I wasn't explicit about this, but I fully agree that Nikola
is most likely smoke and mirrors. I was making a point about loud/activist short selling in general.
Python didn’t have a single big player like Rails to “lead the charge”. Instead, its ecosystem is made up of many smaller libraries.

Because it’s not possible to run Python 2 and Python 3 code together, none of those libraries could upgrade until its dependencies had done so. This just led to everyone waiting for everyone else.
Thank you! You can certainly get a lot done with RTK, but computer vision is a big fun technical whale.
Firebug could do it both ways, that was the beauty of console.dir().
Not sure if you're a programmer, but you can have a centralised local service that listens multiple channels over a standard API and wakes up the respective app. Some quota management on top can ensure fair share. And of course, allow the user to prioritise any app they want.
Softbank probably has a bunch of NVIDIA options that it needs to be worth money
Wonderful thank you so much!
Independent of whether the law is a good idea generally speaking, there's a pretty simple patch the legislature could make that keeps the intent alive. Just exempt the first N contractors a business hires. Let's say, a thousand. Most businesses won't hire 1000+ comedians, musicians, etc. But the massive network effect of 1000s of drivers on a platform is core to how a gig app like Uber works.
I’ve got two iOS apps in the app store that are mostly SwiftUI with some UIKit, it’s definitely viable but I recently tried working on an idea for a macOS app I’ve had for a while and was disappointed. Big Sur improves things somewhat but I’d recommend learning AppKit as well. The approach I’m taking is to use the overall SwiftUI structure but wrap a lot of AppKit views for the crucial UI elements, I figured I can replace the AppKit pieces easily later on this way.
Q: I didn't hear anything about this till just now. Where did you announce it?

A: We talked about it at software conferences, on the Python announcement mailing list, on official Python blogs, in textbooks and technical articles, on social media, and to companies that sell Python support.

Where else would you like them to have made it clear?
For me its:

- Support for "browser" apis like fetch and ES modules.

- Security

- No NPM necessary, just import code like a browser would

- No political agenda is being pushed, they simply focus on the tech

The only thing I really miss from node is the cluster api.