skysight-inc/HackerNews huggingface dataset:
I think you are right, that the power of science fiction has clouded people's judgement of what the future will really be like.

Today, I don't think we can consider nuclear a good or modern energy system when compared to something like solar or wind. Nuclear is used as a heat source to boil water and power a turbine, and throws away half of its thermal energy as waste. disposing of that waste heat is becoming so difficult that reactors in France power down in hot days. This is not some sort of super futuristic power source!!

While small modular reactors are the only near term hope for nuclear, I think that fission is not a good fit for terrestrial power. And fusion is no better until we have direct conversion or some other massive tech leap.
Well as I recall there were a few reasons that people focused on reliability in hardware in the late 90s:

1. Shared state storage systems that supported replication were rare (I think Oracle and Informix maybe?)

2. Virtualization software was in its infancy (did SunOS have something before Solaris?)

3. RAM and hardware were waaaaay more expensive, meaning you often had to buy more pure metal just to answer questions fast enough

At least that's my take on it based on my dim faded memories
Ada came to mind when the parent mentioned separate interface and implementation files. Making methods in the implementation private unless they appear in the interface was an inspired design decision. I use only Oracle's PL/SQL dialect but I appreciate the design of Ada more the longer I code. Honestly, I'd consider using full-blown Ada in modern software development. It gives you the ability to write really clean code.
You can remove everything from the New Tab page to make it completely blank now, although I do agree I'd prefer if it was blank by default with no ads or anything.
I personally like both languages and think they both have a place. My 2 cents.

The JVM works exceptionally well when you are dealing with long lived apps which deal with a lot of allocations and the machine running it has a substantial amount of memory. Things like webservers, for example, are near perfect fits for the JVM.

Rust does really well when you need high performance, low memory, and ultra fast startup times. It won't necessarily outperform the JVM when you talk about doing a lot of heap allocations (due to heap fragmentation) and it unfortunately suffers from the same heap fragmentation if you are dealing with a long lived server that does a lot of allocations. But then, maybe that performance loss is acceptable for the ability to very quickly scale up and down servers.

Now, the JVM is making great strides towards getting faster startup times and even fast performance at startup (AppCDS). However, those strides often involve trade offs with either build complexity or performance losses (such as Graal's AOT). The benefit for rust is that it is as fast as it ever will be without any special build steps or tweaks.

Oh, and let's not forget diagnostics. Flight recorder for the JVM is simply AMAZING. The ability to hook up to a poorly behaving production server, start flight recording, and getting detailed information about things like "where are allocations happening" or "what are the hot methods" is simply amazing. No other platform that I know of has the level of detail you can get right out of the box with flight recorder. Certainly not without restarting the application with additional configuration. For example, you'd need a special build of rust with profiling turned on to even start to get the same level of info, doing such also significantly negatively impacts performance.
It sounds like it was the setting for frequency of intermittent wiping?
Why would you put a telescope in a gravity well though?

Would it not be easier to build large structures in orbit or at one of the Lagrange points?
I think it means that 3rd party cookies will be deleted in 24 hours unless you visited the site of origin in the last 45 days.

So if you get a 3rd party cookie from www.marketingsite.com, but never visited that site, it will be deleted in 24 hours. But if you get a 3rd party cookie from facebook, and you're a semi-active facebook user, the cookie will be kept.
Just to clarify: the feature is currently in beta.
> Unlock 1Password using your Apple Watch on Macs with a Secure Enclave.
From the 1Password for Mac 7.7.BETA-0 release notes.
- Ben, 1Password
The auto wiper on the model 3 works so well that I barely ever have to touch the manual control anyway. The thing I do use way more often is the windshield cleaner which does have a physical control. In the rare case where I need to switch the wipers to manual I have never considered it problematic even while driving.
There are some "cute" uses of truthiness checks that work in JS (and, in some cases, weren't flagged as errors by earlier versions of TS) that are probably a bad idea and are trivial to render more-explicit, so better, but do technically run OK. Example: "if(obj.some_method) {obj.some_method();}". Not an uncommon form in JS in the wild, but TS (correctly) flags it as a problem.

Otherwise I dunno what this could be. Especially what TS could be disallowing that'd be all of: valid in JS, a good idea in JS, and especially time-consuming to fix.
Disney CEO says Walt Disney World seeing cancellations from covid 'ebb and flow'
They do explicitly yield, although not with an explicit keyword or call, but with an explicit type. I guess you could say that the "await" is inferred by the compiler, but it's there. That's not the case with virtual threads, which behave more like Go's goroutines or Erlang's processes.
This is why web developers and testers should test pre-release browser versions. Better to find out that a code change in Chrome Canary or Firefox Nightly broke your website 4-8 weeks before the new browser ships than after it ships. If the breakage is a browser bug, you still have a chance that Google or Mozilla can fix the regression before it affects your users.
Ultimately, the article is a look at Disney's plan to offer the new live action Mulan via Disney+ for an additional $30 premium over your current subscription price.

My kids loved the original Mulan and they don't recognize nor understand what this new one is? No songs? No Dragon? My kids are completely uninterested in this live action version and we would likely not watch it even if it was "free" on Disney+. We certainly would never pay $30 to watch it. For what it is worth, they did like the live action Beauty and the Beast, but that had all the songs and all the characters.

That is my feedback specifically with respect to the live action Mulan. On the flip side, Disney+ is a ridiculously good deal for my family and we love it.
I think you're actually just experiencing the Baader-Meinhof phenomenon.
Being less dependent of Google (or any other actor) would be better for the world.
I’m assuming that USGS picks up lots of ground movement, for example, large blasts from mining operations. They must filter those out based on characteristics? Do companies give advance warning?

Just curious because those instruments must pick up a lot of things that aren’t earthquakes.
I've done a ton of electrical work for my own benefit over the years and I'm perfectly comfortable doing things like swapping switches with live wires. I've never once had a problem. The one and only time I've fucked up was when I cut a run of romex cable that I thought had been turned off.

Lesson learned: electrical wiring is like a gun. Always treat it like it's on, and if you have to do something would be unsafe if the wiring is energized, make damn sure it's de-energized before proceeding. When you're working in that mindset already anyway, flipping the breaker for something as simple as swapping a switch/outlet hardly has any benefit.
> Low carb probably helps

So in other words, whatever the dietary fad of the day happens to be.
I don't think this is statistically significant.
> Very often (not always!) an ORM is just a crutch for a new dev that doesn't have time to learn SQL.

I can definitely say that's been correct in a few cases. I'll be damned if it doesn't normally make it really easy to switch out the DBMS though (not that this portability is exclusive to an ORM!).
For a little background story on the satellite antenna. I was building a monitoring device driver for an Antenna Control Unit (ACU). It's like a 4 rack-unit computer with special hardware for talking to the antenna motors (azimuth, elevation and polarization). After sending it a command, the device froze up, so we rebooted it. The CMOS battery was dead so when it came back up the date was wrong, but I did not notice. I sent it a command to reposition and it began moving to point below the horizon... The bad date meant that it had the wrong geo location position for itself. Well it turns out "below horizon" is really important because the building was just a structure to hold up the antenna and it was going to crash into the ground. Fortunately someone ran in and hit the STOP button while I was staring at the monitor. That day I learned that monitoring and alerting is important stuff.
I've created a FB group to share undiscovered Italian places
Rolls-Royce is working on small modular reactors.
I’d love to know if the blogger is (themselves) a Masters wielding “Engineer”. This argument was semi-recently dealt with in the Oregon courts. - https://reason.com/2019/01/02/judge-confirms-that-oregon-eng...
But by your own logic all they saved was, at most, $25 on a wiper switch, but they didn't really because the Tesla 3 already has a stalk on both sides, with all the associated labor. And, again according to your own evidence, they saved this tiny amount of money by doubling down on what is undoubtedly the most expensive component of the interior: the head unit and its display.
Firefox > Preferences > Home > New Windows and Tabs (very first option!) > Homepage and New Windows, New Tabs > Blank Page

I like that Firefox Home is the default option because you as the user are offered something. If you don't like it, you say no, go to the settings page, and are never offered it again. If you do like it or don't mind it, you keep it. Win-win.

If Firefox Home wasn't on by default, those that might have preferred it wouldn't know what they're missing. It seems difficult to think someone would actually prefer ads but if there's some engagement, then that speaks for itself.
Yes. Though it was slow (slower than other extension based password managers), but worse, it was missing some of the features. I can't remember exactly what it was, but at one point I tried to edit something, but there was no way for me to add something. Though I've forgotten now, it felt quite a critical think to have at the time.
That's great for legacy projects but not realist for new or active projects running on modern frameworks.
The linked llvm article about performance ( https://nikic.github.io/2020/05/10/Make-LLVM-fast-again.html ) says:
"Rust does this by running a set of benchmarks on every merge, with the data available on perf.rust-lang.org. Additionally, it is possible to run benchmarks against pull requests using the @rust-timer bot. This helps evaluate changes that are intended to improve compile-time performance, or are suspected of having non-trivial compile-time cost."
So, they do seem to have a bot to perform such tests, though I have no clue how often they use it.
Hopefully we can use cranelift as backend soon. That will be the first milestone for fast compile - not as fast result.
Same for nuclear though, a steady source of power is not a good fit for our energy use. You have to start building thermal or battery storage, or do specialized more-expensive designs that can operate at variable power, or get customers to shift their load.
> [In the mid-2000's], a lot of BigIron(TM) vendors advertised achieving five-9s by replacing hardware while the OS remained running and continuing service... A decade later I look back with deep surprise that we didn't think to abstract out the service instead of the hardware.... Micro services and AWS have taken five-9s in a different direction.

In the mid-2000s, enterprises were (and in many cases, still are) running proprietary software with proprietary RPC protocols that had no available source code or other means of modification, and most had no support for application-level high availability, access control, or any other operational quality-of-life feature that people take for granted today. Rather, that functionality was handled at the infrastructure level, through things like the aforementioned Big Iron.

The world looks different today, but those machines made sense for the environment at the time.
Image steganography techniques have indeed reached a level of sophistication that requires significant expertise to implement correctly. A good parallel is compression--most CS undergrads can figure out how to implement Huffman or even LZW compression, but state-of-the-art ANS (asymmetric numeral systems) is pretty dense. I believe a special type of wet paper code called a syndrome-trellis code is at the forefront of image steganography: http://dde.binghamton.edu/filler/pdf/Fill10tifs-stc.pdf. Good luck parsing that without a solid foundation in information theory.

Steganography is the current focus of my PhD research, and from my perspective the greatest security challenges are in systems engineering. Embedding secret messages into your vacation photos is one thing, but who are you sending these messages to? And why? How will they know when and where to go looking for the secret message?

Encryption entered its golden age with the advent of public-key cryptography and Diffie-Hellman key exchange, allowing two parties to share the secrets required for secure communication knowing only public information about one another. However, steganographic systems are still dependent upon lots of out-of-band secret sharing, since attempting to share the necessary secrets over public channels tends to reveal the existence of the system and opens up DoS attacks (e.g. Tor and the identity of relays). IMHO, figuring out better solutions to the system security of particular steganographic applications is a much more pressing research problem than improving statistical embedding profiles for image steganography.
3 of them.
Am I crazy or is there no enter key on that keyboard?
Tiny light sail spacecraft don't need new physics.

People have talked about going to 0.1 c and to another star that way, but rather if you can send a large number of those past 500 a.u. you can use the Sun's gravitational lens to image continents on planets in other solar systems, watch stars get wrecked by a black hole, and watch other civilization's TV programs.

That same kind of telescope is how you get downlink from the interstellar filmcraft.
They should've chosen better name.
Protecting Indigenous bush foods and medicines against biopiracy
You wrote one server but describe the failure modes of having one data center. I think it is very very uncommon and hard to allow for data center level issue. After all Instagram and 100 other site failed when one AWS data center went down. I would interested to know how/whether anyone's backend will work if any data center and its databases completely fails due to fire/earthquake/networking etc.

Second thing is having multiple machines for server. In theory it might help in increasing the availability but in practice I haven't seen any random issue due to machine which occurs just based on probability. I think almost all failure modes that exist, they are correlated between machines. eg suppose you have data loss on one machine, you could more likely than not, blame it on code and it would be similar across machines.
Have you found either of those applies to 1Password for Linux? If so we'd very much like to hear about it. Thanks! - Ben, 1Password
From Google fetching this one for its info box:

https://gs.statcounter.com/search-engine-market-share/deskto...

So I found only the desktop market share.
What’s this whole conversation have to do with America?
Ask HN: How to Start a Podcast in 2020?
I used to do a podcast (the AWS podcast) back in 2012-2014.

Now it's 2020 and I'm about to start a new podcast. Any tips or recommendations?
As the text explains, the tab key is enter.
Develop Event-Driven Real-Time Microservices Using Java Spring Cloud Stream
Yes, but neither of those are impacted by whether there is one major search engine or five.
Ah, but you can pin GC threads to specific cores, and a reference-counting GC also has such non-trivial costs. In practice, however, people in the 90-95% "mainstream" domain that Java targets are very happy with the results. Of course, there are some applications that must incur the costs of not having a GC. In general, though, the main tangible cost of a GC today, for a huge portion of large-scale applications, is neither throughput nor latency by RAM overhead.
And the root of this is essentially politics keeping competent people from getting interested in nuclear.

We can't do nuclear properly because society tells all the smart engineers and financiers that they should be doing other things.

A lot of "boring things" suffer from this problem.
I recently tried to buy an electric skateboard ($1000+) and couldn’t get to the add to cart button because of the chat interface. A competitor had a similarly rated/speced board so I bought theirs.
I'm fascinated by the oscillation between straight corners and rounded corners every so often. One is popular for a while, then the trend goes the other way, and back again.
This is fantastic. I never liked the cookies sticking around forever, and managing them manually was a massive pain if you wanted to keep some of them.

Not to mention Firefox is usually brought to its knees when trying to delete large segments of History/Cookies at once.
My take on it is Twitter just isn't, as a company, very good at making software. This is from external observation and a couple of reports from friends who used to work there.
Technically, the Chinese version of TikTok, Douyin, is what the US Tiktok was based off of, and Douyin was launched in 2016 prior to the 2017 musical.ly acquisition.

But yes, US TikTok is absolutely built off of musical.ly services. A lot of the TikTok API URLs still have musical.ly domains.
There is a "short stay" option, where you return on the same synod. This requires a higher-energy transfer, involving Venus on at least one leg, to get there early enough to hit the return window and also have enough time to actually do something on the surface. Apparently you can get up to 90 days in some situations, but 30 is more likely, out of a total elapsed mission time of 400-650 days.

https://nssdc.gsfc.nasa.gov/planetary/mars/marsprof.html

Of course, this in in the "resource-constrained" mode of thinking. If you allow for giant vehicles with on-orbit refilling, SpaceX-style, you just spend a bunch of energy to get there fast instead of monkeying around with Venus.
Have you tried 1Password for Linux? - Ben, 1Password
It's great that the samples are automatically run through the production typescript compiler as part of building the static documentation pages, so all output and error messages are current. It boggles my mind how many places treat technical docs as a write-once effort and then end up damaging their relationship with users as their docs get steadily less and less correct over time.
From an ISO 26262 perspective, it seems like for the driving scenario of "unexpected windshield wiper speed increase", they may have set the controllability to C0 (Controllable in general) [1] when it may have needed to have been something less controllable (C1 means 99% of drivers can avoid harm in the condition, C2 means 95%, C3 means less than 90%). That probably set their risk level to something lower than it actually was. They probably need to do some tests for anything they're diverting to the touchscreen to figure out how many drivers can manage the situation within the time frame of avoiding a crash.

It looks like Tesla's job postings reference ISO 26262 experience as a plus [2], but I can't get a straight answer to Tesla's adherence to it in-house. My understanding is that no government mandates its use, but lots of car companies adopt it anyway.

[1] ISO 26262-3:2011(E) Table B.4
[2] https://www.tesla.com/careers/job/software-integrationengine...
Location: kampala, Uganda
Remote: Yes
Willing to relocate: Yes
Technologies:Java, Java-Android, SQL, Linux, QA
Résumé/CV: https://drive.google.com/file/d/1mJcmEGZsbJF_w1Ugf9fCr7jOgbgvxpIa/view?usp=sharing
Email:haggzo@gmail.com
Apollo (Gitcoin X Filecoin)
The relevant ruling on electronics was made after Tesla's were declared road-legal in Germany.
To add to that anecdote, my younger siblings use both IG and TikTok. And Snapchat is pretty much old news according to them.
I think somewhere along the line the expectations for what people get when they click on a floating chat box changed.

When we started Olark (http://www.olark.com) in 2009 it was novel to show status before you clicked on the chat button, and to float on the screen.

I both were super important, because like you I hated clicking on a box, button, icon, for instant help and having it say "leave us a message" - and I didn't like having to dig around to find some way to contact a business.

Now-a-days many chat/messaging products occlude presence in favor of collecting as much contact information as possible without letting you know if someone is actually there to answer the question --- or if you will be funneled to a bot.

There are a couple of reasons for this:
- the relatively high cost of having a person talk to you.
- the allure of getting leads for low cost (i.e. chatbot < $$ than person)
- it's far easier technically to ignore presence as boot-time or never even implement it.
- the growing lack of user expectation for an immediate response.

I think good human-to-human conversations are essential whether you are starting out or scaling a business. The trick is consumer behavior is changing due to dark patterns.
> low headcount (less than 500)

Indeed. There's a big difference between 1 person and a team of hundreds.
Can you run tests from different geos?
You cannot compare it to zero. You have to compare it to the cost of doing it with the downtime. There would be cost to that as well. It will not be free.
There's a paid Android app linked from that page. You are technically correct that the [free] webpage indeed not work on mobile.
or even better, how do they apply OS patches?
OpenNebula EE Maintenance Release 5.12.2 is available
So, given current US patent law, if SpaceX has some system/method/etc that is patentable material, but that they've chosen to retain as a trade secret, and someone else comes along and rediscovers the thing and patents it, then absolutely, SpaceX may then be in violation of that patent.

That's because, as of 2011, the US (and basically the rest of the world) works on a first-to-file basis:

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

Meaning: "In a first-to-file system, the right to the grant of a patent for a given invention lies with the first person to file a patent application for protection of that invention, regardless of the date of actual invention."

Obviously this is not without controversy! The upside is it drastically simplifies patent filing, litigation, etc, since there can be no debate about who was the first to file a patent for an invention. But, as you point out, there are significant downsides.

I would claim FITF ultimately encourages patenting and thus public disclosure of inventions, which is overall better for the world than one dominated by protections with trade secrets. But I can't claim to have put a lot of thought into that position...
A fixed table of contents increases time spent on pages