skysight-inc/HackerNews huggingface dataset:
The main motivation to build vs use an existing solution was a solid backup/DR story and the desire to be able to write custom business logic which is enforced inside the HSM.

It’s things like controlling where funds can go, or requiring specific authorization based on amount being move around, etc.

Being able to leverage hardware we are already familiar with or which has various certifications (such as Fips) is a neat bonus.

If you look at the code, you’ll see that the funds flow from “anywhere -> hot -> cold -> warm -> anywhere”. This is the minimal setup and you can add more layers if needed.
Edit: it's the equivalent to not putting keyboard shortcut keystrokes into pull down menus

This reminds me that several versions ago, Windows stopped underlining the shortcut keys to the menu items by default --- taking away the only affordance to discovering that the keyboard can be used to more quickly activate the menus. I learned by accident long ago ("what's the Alt key for?"), and have used it since. In contrast, I remember trying to operate a Mac the same way but gave up experimenting with the Alt key and such to try to get the menus to show (I know about the shortcuts, but they are not easily discoverable/explorable in the same way that menus are) --- and only later found out that trying to operate the menus on a Mac from the keyboard is... not very intuitive and disabled by default (why!?!?):

https://superuser.com/questions/117549/use-the-keyboard-to-a...

https://superuser.com/questions/504111/how-to-select-file-me...

(I'm not sure if the above even apply to pre-OS X --- when I discovered the function of Alt and the underlined keys in Windows, it was the Windows 3.1 era.)
I just picked up a 6-speed manual 2015 Tacoma. It's the last of the 2nd generation that's been in production since the early 2000s, and it's wonderfully low-tech.

It'll be one of the final vehicles ever produced with the 90s-era focus on utility and driving experience. Combined with Toyota's inertia for producing quality vehicles and 11 years of safety refinement, it'll be the vehicle I drive for as long as it's possible and then hopefully be my last.
I just replaced my 2003 Honda Pilot with a 2016. What a nightmare... touchscreen controls running some bastardized Android 4.1 platform.
In that circumstance, the state was able to grossly overcharge a private company for access to public records. I imagine that would also be worthwhile information to both that company's shareholders and voters in the state.

How on earth are there so many people on HN defending this? It's clear that _something_ untoward happened, and somehow the bad actor is not-for-profit archivists?
> And yet the number of times I've seen beginners completely discouraged or even give up programming forever because they have conda and pip and brew and pyenv installed and can't run a basic script after 4 hours of trying because environment mess-up is ridiculous.

Beginners? I've been in the industry for a decade and the same applies to me. The Python environment situation is a trainwreck.
> I don’t really understand what kind of “advanced” things you are referring to not being possible on iOS. Could you expand on that?

I could give you one. An actual user-accessible filesystem instead of having only iCloud plus siloed app-specific storage. (No, Apple's eventual capitulation to include a "Files" app which just aggregates files from different apps doesn't count.)
Bootstrapper’s paradox (Justin Jackson)
Yes.

I was fine after that first week. During it, I'd just gone from intensive French (zero to third-year college level conversational and academic proficiency/placement in seven weeks) to a German class, with a week or two in between the one ending and the other starting.

In all my secondary language learning, I've worked hard to leave other languages behind/alone and just function, including mentally, in the target language. I wanted to express an idea, and it came out in French. Not words or phrases; my brain was simply in "French mode".

That's what I'd been doing for a couple of months (in Vermont, not even in another country), and it took a while to regain some flexibility in that pattern.
The downside of a simple mode is that it locks the user in and prevents them from discovering what "advanced" stuff their device can do; so essentially they're wasting money by having a 1k$ supercomputer in the pocket and intentionally it dumbing down to Nokia 3310 levels.
> Additionally, the SEC would likely investigate if this did happen

The phone companies all denied providing metadata to the NSA when the story first came out. I couldn't find the WaPo article from the same week, which I remembering reading in hardcopy, but here's a cite for the same from NPR: https://www.npr.org/templates/story/story.php?storyId=540913.... Did the SEC sue Verizon here?
This is why we built and manage our own git servers internally. We run emergency services infrastructure so we can not afford to be disconnected from our version control. Ever.

Same reasons we don't run our application and supporting infrastructure in a cloud provider really - apart from the complexity of our particular network which has a heavy dependency on mobile and satellite links - we cannot guarantee our customer of our availability if we don't control the compute, storage, SAN fabric, and as much of the network infrastructure as is possible.
Well... compared to Python is kind of an apples to oranges comparison. Compared to Java or C++ I find it to be incredibly direct and expressive. Rust definitely doesn't stop you from writing spaghetti, but no language does.
ancestry might not have gotten preferential treatment specifically but generally corporations did because charging that amount is a gate to keep out people who can't afford it
Absolutely P. K. Dick
UK ISP tests SIM card that forces all of your mobile data through Tor
Why not? He's pretty reasonable most of the time, so he just needs to figure out how to control his outbursts. A relatively short break and some time with a therapist could be enough for him to get some valuable tools to do just that.
Saw ads when I was in New York, but I've never seen a cab with ads (inside) in Australia. You're lucky if there's functioning interior lights, the first time the ad screen broke it'd never be repaired.

The outside of the cab is a billboard, yeah.
Is cryptocurrency a long term investment that will rise over time like equities?
In my experience it's most often no ones fault. It's just miscommunication.
I didn't mean to offend. I'm a historian so I tend to think in blocks of time. I often miss the moment. It is a failing. I should have thought before I posted.
In this post, Justin reveals that the founding myth of Basecamp has had an important part of it left out --- that Jeff Bezos personally bought a small equity stake which made both DHH and Jason Fried millionaires.

This is what gave them the ability to say no to VC offers and continue to bootstrap their business.

Since Basecamp is one of the most famous bootstrapping stories, hearing the "entire story" is important.

Justin then did an excellent follow up discussion where he went into greater depth about these "omissions" in other bootstrapping stories on the TropicalMBA podcast:

http://www.tropicalmba.com/costofbootstrapping/
If you have influence over these kinds of decisions, then I expect have the experience to know that every choice has downsides.

If you haven't found any yet, that should be a Big Red Flag to you. It means you've let yourself get blinded by hype. The good news is that you're part of a team, and your team will probably be able to point some out to you.

Listen to them.

Once you've finally gotten yourself a sense of both the upsides and downsides, and have considered the latter seriously, work with your team to make a decision together. Then try to let yourself buy into whatever decision gets made!

There are definite benefits to TypeScript, but remember that no change comes for free!
Show HN: oPass Personal – a password app designed for the iPhone
It’s not about “more control”. The first beidou was two way mainly because they need some kind of satellite phone functionality.
It sounds like an interesting experiment, though I agree with other posters about the age cap.

A school named 42 that would not accept Douglas Adams as a student, were he still around. Ha!
It depends how you approach learning Rust. If you expect learning curve as going from Java to C#, you are going to be disappointed. If you expect learning curve like going from Java to Haskell, it will be more in-line with expectations.

My point is that we very much align out expectations for the dominant paradigm and we got surprized when we have to actually "learn", i.e. internalize some different logic.

BTW, I started feel comfortable with Rust/Tokio/futures/etc. in less than a month. But I come from Scala/C++/logic and type theory background, that I guess is not so common.
My son is a student at 42 (in Paris) and he's very happy to be there. It seems that the system they have is a better match for his learning style than what you would find in a more traditional school.
I guess they end up being soft buttons on the screen.
Management is just a different kind of screen. Still 90% screen time. Consider field engineering (oil field, etc) or field sales. Or switch to a physical job.
I've seen some that are spaced at regular intervals with very subtle changes between messages, none of which actually say anything. I really like Github's messages since they seem like they're actually being updated by a human.
What Laughs at What? Mary Douglas on Humour
Braze bundles uninstall tracking with marketing push notification campaigns. Frankly, I think it's wonderful to be able to show marketing people how their spam affects our install base.
That's spot on.

The folks who argue for a "blue marble" Earth early on, even in the Hadean (>4 billion years ago) are fond of pointing out that while the name was chosen to evoke a hellscape, Hades in Greek mythology ruled over an underworld that was not particularly hot or hellish
This kind of discussion will end up being the typical (French) disdain between people learning engineering in the public schools v/s the ones learning in these "practical teaching" private schools and vice versa.

There are good engineers in both, both have different approach to teach which fit different people. Both do generally good in the private sector after they're done with it.

As usual the people graduating from public schools will say the private graduates don't have the theorical foundation, and the private graduates will say the public graduates don't have enough technical skills when they graduate. In reality the decent students will pick up the theory from the practical projects and vice-versa.

If that matters, I did Epitech, which is similar-ish to 42 and all the people that graduated with me have decent positions and are in high demand by the job market. Some of them in big name companies.

This kind of private schools are a good alternative for people who don't fit in the public education by letting them just do practical projects with some direction and let them pick up the theory from there. Some people are really good self taught hackers but would otherwise drop out in typical education, but they can shine in these schools. I've met many.
This is another case of Apple being held to a higher standard than competitors in the market.

Apple literally revolutionised the smartphone market with the simple usability of the iPhone. Of course, there are things that can be improved (with many decent suggestions from the author that most power users would agree with) but based on the author’s mild annoyances and casual observations that elderly, visibly challenged or foreign language people do not always know about features that can help them, iPhones are now “hard to use”. That’s quite an unfair title. There’s zero consideration by the author of how many hundreds of millions of people perform so many of the same tasks (email, messaging and navigation) almost seamlessly everyday using an iPhone. Our human nature is to only notice things that ‘dont’t work’ though. It would be interesting to see how the same people mentioned in the article fare on an Android device.

This article reminds me of the time when the iOS alarm clock app had a bug that caused the alarm to go off one hour later on some random Sunday and it made headlines in all the tech press. Compared to the accepted norm that malware apps are almost routinely found in the public Google Play store.
We don’t generally consider other languages as a measure of what complexity is “okay” or something, and are extremely aware of Rust’s complexity. Rust has a lot of requirements that directly lead to a lot of that complexity. But it’s neccesary, not incidental. Or that’s the hope, at least. Rust is also not perfect.
See the thing is that I agree with most of your statements, so you're really not changing my mind with your arguments.

> Actually companies are becoming more aware that speed is a feature

No. If that were true, Python wouldn't be the fastest growing language, and we'd be hand optimizing everything in assembly and using languages that allowed us to do that (C). That was the entire point I was making. It's why Java won.

I can't figure out if Rust is serious about being a true competitor, or just merely riding the peak on the Gartner Hype Cycle [1].

[1]
https://www.gartner.com/en/research/methodologies/gartner-hy...
One of the challenges I'm having now is with some library that connects to a steaming pubsub server. I found a problem with the library, my use-case differs from what's being tested, and because I'm struggling to use the library the way the author suggests; I'm unable to convince them that being unable to Clone their data structure is causing a problem.

I unfortunately am not at the point of "X didn't work, so I wrote Y" as that's how we end up with competing libraries.
If you could just throw any data into JavaScript functions and have it work, we wouldn't need TypeScript.
Depending on who you ask, my 2016-ish Sony is slower or faster depending on if you don't or do connect it to the Internet. A lot of the video processing seems to be done by Mediatek APIs. I'm not sure I'd retain HDR if I was able to disable the "smart" component completely.

$1000 TV, $5 SoC from 3 years ago. The last Android update they did was to add more advertising to it!

blihp, what I would say if you have an Android TV is see if you can install your own SSL certificates before you connect it. Lots of services are using SSL so you may only be able to pull netflow-style data from it. Also worth seeing if adb is listening on the network or on one of the USB ports.
I share this feeling. Going to python for the first time as someone that has developed software for 16+ years was incredibly more difficult and time consuming than I would have hoped. I still don't understand how it has become the default go to language for teaching new coders when it has quite unintuitive syntax / packages and setup steps.
Traits for interop are a prime consideration for std, even if we try to keep it small. But we can only add things when they’re ready; that’s part of the stability you desire.

Look at the Future trait, as an example. And rust has had the equivalent of io.{Reader, Writer} since 1.0.
Top 12 Providers for Free 4K Movies Download from Hollywood
The last time I found anything half decent, they'd built it into an app that used IAPs and a "credit" system (just like the decent carrier unlocking for phones).
I’m typing this comment as I sit inside the 42 Fremont campus and I’ve personally seen students here that have to have been older than 45.
President Logan Paul.

Holy fuck I do not want to live in that world.
People definitely stop reading after the first answer, especially if it looks like a reasonable solution. It is a very common experience for me, where I won't realise that there is a much better rated answer below the accepted one, especially if the top answer is long enough so that the second one isn't visible without scrolling.

From a UX perspective, you want to put the most relevant information at the top. The votes of all Stack Overflow users gives a far greater signal than the one 'accepted' flag from the asker.

This is one of my biggest pain points with Stack Overflow.
I didn't mean "might be in the cloud", I meant in the context of the parent poster saying "I will never use facial recognition or Siri" - Siri is a thing you have to call up to use it, but facial recognition is "happening somewhere in the device" without having to open the Photos app or any other app and ask it to run.
How is this so difficult? I haven't done much since the 2.X days, and I was on Windows, but I used to grab the PyGame installer and have sprites drawing on screen in 15 minutes 15 years ago.
The failures of Rust are the same failures of C++. Leaky abstractions making it impossible to separate representation details, making the abstraction consume a disproportionate mental load.

Given that Rust doesn't actually solve any of the actual problems C++ programmers have, there is no motivation to switch.
Berlin, 1918–1919: Käthe Kollwitz, Witness to History
I don't understand the point you're trying to make. In networked stuff, the (a)synchronicity absolutely does make something fast or slow.

Suppose you have a synchronous web server with 4 threads, synchronous naturally means that each thread can only handle one request at a time. Each request can take dozens or hundreds of milliseconds to complete, just by being bottlenecked on latency. If it takes 100ms to complete each request, that server can only handle 40 requests per second.

If that server were asynchronous, each thread could handle thousands of simultaneous connections, making the performance literally thousands of times better at a minimum.

If you suggest spinning up an unlimited number of OS threads, that's quickly going to run into problems because most OSes can only handle a couple of thousand threads before you start running into OS limits that you have to adjust, knobs for which aren't always easy to find, and even then, each thread takes a significant amount of time to start and stop, as well as much larger amounts of RAM.

An alternative solution is green threading, which Go calls Goroutines, for example. In such a system, the asynchronous operations are handled by the underlying runtime and your code can treat them as synchronous and just spawn new "threads".

If you disagree, I would love to hear a more detailed response, because I can't see how your claim could be true.
Email services offer 50 gb of data storage for free. It's not so crazy that you'd want to load a substantial portion of that data into memory in an "offline mode" or while doing full text search across the database. Yes, there are probably ways to fit it into 4 gb, but I'm writing this post on a computer with 64 gb of RAM - why not write the next feature instead?
"Apple could make their phones easier to by forcing you to go through a mandatory seven-hundred step process before you could start using one"
TypeScript supports Flow-like type annotation in comments, which allows you to take advantage of static type-checking without transpiling.

That's as much as I know about it. I don't use that feature because transpiling is such a minor issue that I can't imagine any universe in which I would use comment-style types, which are slightly more cumbersome to use.
No comment about the age cap but I've witnessed a lot of people (especial those with H4 visas) who are over 30, coming here without programming background, going to local CalState schools for an MS in CS/Stats, most of them were able to find job after graduation. The high living cost in the Bay Area is the motivation, it's difficult to raise a family with only 1 income
I'm reading a book now which I recommend, "The Subtle Art of Not Giving a F^ck", and which has been mentioned on HN before. You may find it helpful or at least interesting.

You communicate naturally, so I encourage you to find a job where you can talk with a lot of different people every day. That will also help expose you to more and different things.

Don't beat yourself up for not fitting into one of the molds that the educational system defines. Read the Steve Jobs biography by Walter Isaacson and you will realize just how much of a misfit he was.
A name drop no less.

“McDonald’s is dead cows.”

“Too much Smirnoff will get you drunk.”

It implies comparison to the competition, and cheats it’s way in front of an audience that wants to compare products.
You're wrong.

Once you transpile the TS, you have standardized ECMAScript. Want to stop using TS? No problem. Just delete your TS files and work from your JS files.

And, beyond that, TS is intended to be a superset -- never incompatible, just "extra".

Finally, you can use TypeScript the same way Flow is used, through comments.

Tying yourself to TS isn't really something you can do, and there's zero risk in using it. You can always throw it out later.
Diy $1 highlighter better than fenty and becca hehehehe
Emil Post: Psychological Fidelity
No one seems to have mentioned that the US has actually blocked GPS signals before for military reasons (during the Kargil war in 1999): https://timesofindia.indiatimes.com/home/science/How-Kargil-...

There's a good reason and precedent for China (and others; see GLONASS, IRNSS, Galileo) to be afraid of this.
YouTube backed itself into a corner with Logan Paul and PewDiePie
Trying to get proof is absolutely NOT proof.

I'm not going to read articles where someone has made something up.

You may as well start preparing for the forthcoming zombie apocalypse.
Also compelled to plug this by a friend of a friend - https://golem.ph.utexas.edu/category/2016/11/category_theory...
Prototyping a New Form Factor for the Desktop PC
> This is another case of Apple being held to a higher standard than competitors in the market

Sure. But also, I'd say it's been written by a die-hard Apple fan who goes to Apple because they think they care. I was deeply skeptical of the article until I got some way into it.

You know you're the market leader when you don't get compared to other, shittier alternatives, you're getting compared to platonic ideals.
It's from the older phrase "compose a letter". Since letters were replaced with email, the phrase became "compose an email".