skysight-inc/HackerNews huggingface dataset:
> no big player took to developing cool things on top.

Just one data-point, but WhatsApp engineering was adamant that FreeBSD was a key precursor that allowed them to scale 2m+ connections per host on their (rather beefy) boxes: https://youtu.be/TneLO5TdW_M

> It just shows you that having a technically good solution is irrelevant.

True. I've seen many promising projects die/stagnate at the hands of unpopularity, *BSDs wouldn't be the first. Sigh.
But this is unique to Tesla:

"video, location and navigational data showing exactly what happened leading up to a crash"
To me, it's a bug which disappears when a debugger is attached... by observing it you're modifying the behaviour. I see the other comment here, I'd not heard of that explanation..
Iceland has 100% green energy and their location is slightly better. Maybe the biggest plus is their laws.
The paper is from 2002, all of the references in that Wikipedia article are younger (and indeed, reference [16] even cites the Tetris is Hard paper).
just stop using the web then, you fucking boring autistic asshole
Or the assumption one had any leverage about the other party? How likely was it from the start to be able to negotiate at least as equals?
Metacat is also the name of a Netflix open source project.
https://github.com/Netflix/metacat
This is how you quickly get a lot of "x is not available in your country" and citizens using VPNs
I am sad that the biggest donation to Debian is... a DNS-but-on-blockchain, in Javascript. (And with their own coin, of course.)
Obevo: Database deployment tool that handles enterprise scale schemas
No? Just about any financial transaction, insurance calculation and a lot of telcos operations run mainly of cobol.

Something like 90% of all credit card transactions.
Except that if you know anything about how newspapers work, the Gell-Mann theory falls apart.

It only works if every article in a newspaper is written by the same person with the same level of knowledge and ignorance of every topic published. This simply isn’t the case, as newspapers are written by dozens or hundreds of different people working for many different companies and with many different backgrounds.

For example, a new reporter who bones a story about a local car factory has absolutely no bearing on the accuracy of the work of a seasoned reporter for a wire service covering politics in the nation’s capitol a thousand miles away.
It is not about stack rank. Your measurements in joules is going to be affected by another variable which was omitted in your experiments! This type of omission would be pretty obvious spot in a scientific paper citing lab experiments.

You will see different energy outputs per language based on their compiled results depending on chipset architecture. And you will see different deltas between them; e.g. language x may use 10% more energy than language y on chipset A, but use 20% more energy on chipset B. And usage will vary depending on which kind of task is performed on which chip architecture, and with what language.

So you did a poor job setting your controls. The effect of the programming language was not well isolated in your benchmark trials, so setting chosen language as an independent variable is flawed. Who knows whether the overall ranking of languages would be affected had the benchmarks been done differently.
The charging port is now used for more applications, like plugging headphones. Using wireless charging helps to reduce the port's wear and tear that it must faces everyday.
AWS Debuts Cheap and Slow Glacier Deep Archive
In the UK you want the Ltd.

Sure, if you destroy a customers data on purpose, limited liability isn't going to help you. For a mistake, an Ltd with insurance is what you want.

If you're dealing with any reasonble amount of money, such as £40k+ per year, it's also more tax efficient.
It's pure cognitive science research exploring ideas about analogies. It's not intended to be used for anything practical.

Hofstadter's approach in copycat, letter spirit etc. comes from his physics background. If you want to understand high level cognition, start with extremely tiny toy domain and work things out there.

Hofstader's work is brilliant and it's culminated in the book 'Fluid Concepts and Creative Analogies'. Unfortunately he has not produced anything interesting since (maybe due to his personal tragedy). He just says the same things more poetically.
Sadly, packets do not follow great circle paths to their destination, but have to travel inside of existing extremely expensive and extremely long fiber optic cables, laid down by extremely expensive ships custom-built for the purpose.
yes, and they combine them for better results.
My tkinter graphical curve and surface fitter might be of interest: https://bitbucket.org/zunzuncode/tkinterFit

The fitted surfaces and 3D scatterplots can be mouse-rotated around in 3D and look really cool.

BSD license.
Questions to ask your next employer
Moved white queen in front of black (computer) king under the cover of the white knight. Computer went ahead and captured my queen using its king.

Was tempted to capture the king with my knight, closed browser window instead :)
VISA - In Intel processors: It's a fascinating debug port
https://github.com/ptresearch/IntelVISA-BH2019
In practice, it is harder to dump the memory of a bare metal server than it is to simply yank out a hard drive. (It is, of course, possible - the technique is beyond many hosting companies and local police, and the effectiveness depends on the temperature.)

In theory, the hosting provider, having physical access, has both the key (in RAM) and the cyphertext on disk, so logically there is little point.

It’s worth noting that my hosted bare metal boxes have encrypted data partitions with keys I provide over ssh each boot.

Of course, if it is a VM, anyone with root on the hypervisor (i.e. the hosting company) can trivially dump the memory and encryption keys.
Is it this one? https://f-droid.org/packages/com.slash.batterychargelimit/

Thanks for making me aware that such a thing exists.
By junior I assume you mean NO experience working in the field.

The best I have seen has been where the company hires them while they are student for a co-op / intern program. You must pay them a decent wage. You must give them real work.

Then you have to establish criteria for hiring. Note if you do not pay them a good wage as an intern, they will look elsewhere for a job.

For criteria I recommend:

1) do they fit / can they get along
2) honesty - this one is tougher than it sounds.
When they screw up do they tell you or hide it?
When they do not know an answer do they make something up
3) can the learn - listening is different than learning
4) are they inquisitive, do the ask question, do they challenge you "why do we do it this way?" "have you thought of doing it another way"
5) raw talent (notice this is last on the list)

Of course most of this criteria applies to regular job interview.

<begin bitch-fest>
When I hear of people having tests or coding projects on an interview it makes me sad. The person doing the interview should be able to read your resume and determine if the interviewee has the skills / talent. They should be able, with a set of well formed questions be able to determine the parts that are not mentioned in the resume and validate your resume.

Myself I have a set of questions I use for all candidates, and a set that I make up for each candidate based on their resume. It takes time, but when you consider the cost / value result, it is time well spent.

Sadly most interviewers do not know what they are doing.

Of course this is where HR should be doing the training, but I have met very few HR people who I thought were capable of their jobs.

Remember hiring someone is not like buying a computer or a car, which are easily disposed of. It is closer to a house or getting married, separation will be painful, and you will spend a lot of emotion with this person.
Your home value is decided by the stroke of pen. Something to remember.

Though given the state of local zoning laws I think you'll be perfectly fine for a long time.
Wrong almanac means a somewhat longer time for first fix.
Network effects are real though.
According to some insiders Tesla is also able to ssh into every car on the network. I wonder how well those keys are managed and if any are shared.
Testing Einstein's equivalence principle near a supermassive black hole
What is it like to dropout from an IIT?
"focused on removing any proprietary bits found in official Mozilla's builds"

Yeah Mozilla isn't going to like that.
Microsoft reckons the accursed Windows 10 October 2018 Update is finally fit for
It’s less tax efficient in Germany until a much higher threshold
En passant is rare enough that it's still more or less the same game without it, but castling is extremely common. Deciding when to castle is a major part of chess strategy, and I agree that it's not really chess without it.
Ask HN: Experiences with web mobile payments library
hey, to understand what's the state of web payment for mobile platforms today.

I just did demo ios [1] and as i do not have android i wish to know how its going on there.

Furthermore, what's the situation when no apple pay , no google pay nor PayPal is installed / setted up ? What's the most friction less mobile web experience on front end library/framework for submitting credit card payments ?

My goal is ultimately use the latest advancement in webpayment for innovative use cases started from QR/NFC -> web

[1] : https://applepaydemo.apple.com/ - works like a charm see here in live http://recordit.co/AZ4ysocLyS
Why is the state entitled to secrets from those from which it derives all of its powers and authority?
Russia wants to cut itself off from the global internet
Vulnerabilities in LTE 4G standard found by fuzzing
I'm asking because I'm thinking about how working part time fits into this scheme. Half-day billing seems like it would be a good match.
Remote Work Is the Future
Japan to rule out coal-fired plants as international criticism rises
Your Job Offer Was Rescinded – How to Handle It
I’d be sad if Apple stopped selling their chargers, primarily because with their engineering I’m pretty sure I get a safe well engineered product, whereas 3rd parties can display both lower quality and some really concerning cost cutting measures.

http://www.righto.com/2016/03/counterfeit-macbook-charger-te...
http://www.righto.com/2014/05/a-look-inside-ipad-chargers-pr...

Sure one could then find reputable vendors, the Apple ecosystem has quite a few but most people would more than likely get the cheapest one from Amazon and sadly some of those products carry some serious safety risks.

I like that Apple has their own offering which one can feel confident in using. It is also nice to see that they will walk away from a design such as AirPower if they realize they cannot ship it to the standard which should be required for power delivery. At it’s base such a product should at least be easy to use and safe.
THis is not the issue, I think. See: https://git.archlinux.org/svntogit/packages.git/tree/trunk/P...

The problem is that it is a giant codebase, you need to compile C++, Rust for hours. Even pulling the latest code is an ordeal.

It's not feasible on lowly workstations and garden variety cheap cloud VM builders, the performance is just crap.
My issue isn’t with any single particular instance of censorship, but with Apple’s willingness to censor, regardless of market or local regulations.

This is exemplified by this above-and-beyond blocking, as well as their censorship of entirely legal content (e.g. nudity) in the US app store.

I would have much less issue with them if there were a setting to install an alternative app store on the iPhone; then it would simply be editorializing. As it stands there is no way for me to persist e.g. a gay porn app on my iPhone, and that crosses the line into voluntary censorship of legal content by Apple.
It’s a riff on Heisenberg’s uncertainty principle — a bug that changes behaviour when you try to observe it, typically the sort of bug that you can’t reproduce under debug conditions. Often they’re race conditions or other timing-sensitive bugs, and the debugger changes timings enough that the bug doesn’t trigger.
Just as GP said:

> this gave the pilots an unreliable airspeed indication

EDIT to clarify: Apparently this was misread as "unreliable (airspeed indication)" = "displaying an airspeed which was unreliable", rather than "(unreliable airspeed) indication" = "signal that airspeed should not be relied on".
I used to live life at the edge and only charge my phone at 1%. Then a relative had a medical emergency and I had to stay at the hospital for hours, and my phone lost power so i couldnt call anyone. Now I always try to keep it fully charged. So no this is definitely not OCD.
Do you mean Slacker?
The tooling around libguestfs, a library for manipulating disk images that is typically used with KVM/Qemu based virtualization, is implemented in OCaml; the library itself is implemented in C.

https://rwmj.wordpress.com/2017/06/04/new-in-libguestfs-rewr...

http://libguestfs.org/
Sure, I did not mean to imply that it's impossible. I was kind of thinking out loud about how it's whole different kind of game when you have access to good clients locally compared to situation when you don't.

I personally haven't tried to seriously make a jump to freelancing but I have been thinking about it lately, so these kinds of considerations are on my mind.
Clojure/spec-alpha2 – Schema and select
What is something you will never tell your parents about?
https://www.reddit.com/r/Clojure/comments/b71gnn/schema_and_...
Excellent response. Thanks!
Scala is a nice sweet spot. Good type system, solid for refactoring, good for expressing algorithms. You burn tons of CPU compiling but that’s one dev footprint.

Anyone from Twitter care to comment on this?
Animation: The Dangerous Flaws in Boeing's Automated System
Then can’t we say that? “If they truly cared about security they wouldn’t use a VPS”. It just rubs me the wrong way the way it’s worded.
Key:

> "Although it would be informally apparent that something had gone wrong..."

ie, there's a spectrum of voting attacks. Ballot stuffing is more powerful than ballot burning. If you can target specific districts or voters, then ballot burning can have the same effect on the overall outcome, so it is still incredibly serious, but just takes extra work. This is ballot burning.

> "it seems that our exploit would put the system in an “impossible state”, which would make it difficult to define a meaningful investigation process."

If I'm reading this right, ballot burning itself might have two subtypes -- invisible and leaving big messy scorch marks. This is the latter type. Still serious, but different. You could DoS an election's integrity, forcing emergency runoffs or stalling out democratic processes, or forcing a failover to legacy systems that might be easier to launch higher level attacks against.

This will probably add to the antipathy against electronic voting systems, but I don't blame Scytl-SwissPost for trying. Our current system features disappearing ballot boxes, local level ballot design flaws, and relies on the postal system for absentee ballots. Whatever the mix of media, part paper or electronic, we need to be working towards something more cryptographically sound.

https://en.wikipedia.org/wiki/End-to-end_auditable_voting_sy...
This was not a surprise exposure to anyone. Vancouver is a peculiar place, where mobsters haul around duffel bags full of cash and various authorities pretend everything is fine.

Lately gossip has mostly focused on the motivations of the various auditors and authorities, who refuse to do their jobs. Leading theories include fear of racism accusations, corruption, laziness, and of course gross incompetence.
In 1997, a powerful desktop PC had 64 MB. 128 MB was definitely workstation-class, and extremely rare on a laptop. For reference, the SGI O2 workstation came out in late 1996, and standard configurations were 64, 128 and 256MB of RAM, and maxed out at 1 GB (which cost several thousand dollars). The previous SGI Indy (1992 to 1996), still a real beast in 1997 if you had the 180Mhz R5000 version, maxed out at 256 MB.

Remember that back then, hardware evolved really fast; I had a 128 MB laptop in 2000. So it went from "unheard of" to "standard" in 5 years or so.

My current work machines have had 8 GB for 7 years :)
Samsung to Release Its Premium S10 5G Sooner Than Expected
A small float makes a lot of sense now. With much of the market now investing in a quasi passive fashion, or systematically, these strategies will not buy an IPO. In fact, many of these strategies require several reporting cycles.
Hamas-Israel 'agreement' on reducing Gaza tensions
Please tell me you are not serious :)
Side question about this site: Does anyone know why the FF back button (Alt left arrow) and Page-up/down is disabled and why this would be desirable?
Freexian[1] is a software development company that hires developers[2] to work on Debian LTS[3]. The rates appear to be roughly $100/hr[4], which is about $200k/yr.

[1] https://www.freexian.com/

[2] https://wiki.debian.org/LTS/Funding

[3] https://wiki.debian.org/LTS/

[4] https://www.freexian.com/services/debian-lts.html
> You can opt out of all data collection. But then you lose [over-the-air software updates] and a bunch of other functionality. So, understandably, nobody does that, and I also begrudgingly accepted it.

Here is the relevant passage from Tesla’s owner’s manual;

“Our collection of Tesla vehicle data. If you no longer wish us to collect Telematics Log Data or any other data from your Tesla vehicle, please contact us as indicated in the "How to Contact Us" section below. Please note that, if you opt out from the collection of Telematics Log Data or any other data from your Tesla vehicle, we will not be able to notify you of issues applicable to your vehicle in real time, and this may result in your vehicle suffering from reduced functionality, serious damage, or inoperability, and it may also disable many features of your vehicle including periodic software and firmware updates, remote services, and interactivity with mobile applications and in-car features such as location search, Internet radio, voice commands, and web browser functionality.”

Also worth nothing that agreeing to the telematics / monitoring is part of the purchase agreement.
The recorded video seems unique to Tesla, or do you know another car that does this?
and uses codec with up to couple hundred MIPS (AMBE 1/+2) computation cost, not GFLOPS
EU Parliament seals ban on throwaway plastics by 2021
YMMV. Our experience with Go vs Java showed we could run the same workload on far fewer machines using Go than Java.
How to Fall in Love with Hard Work
https://www.youtube.com/watch?v=5ok3EZnpaD4
Leiningen plugin used to develop Polylith based architectures
> the plane will now fly differently at high AoAs than it did if the AoA disgree light was not lit.

... "at high indicated AoA", with 50% probability, no?
Bjarne Stroustrup? :)

I'm not building it from scratch, I use clang parser.
If anyone has one of these for sale, please contact me (check my profile).
This is one of the most fascinating things I’ve ever heard. Definitely listen to the whole thing.
It's not from 1997. Pentium II mobile was introduced in 1998.
I remember using Tru64 and HP-UX containers before any BSD got them.
People often focus on the potential of quantum computing, but generally focus far too little on the potential of quantum sensing.

We revolutionized the precision of timekeeping with atomic clocks. Quantum inertial sensors could precisely track your location with very little drift and no satellite constellation maintenance.

https://www.newscientist.com/article/mg22229694-000-quantum-...
Ask HN: Are business IP addresses confidential information?
Our company uses office365 for email among other things. Wordpress for www. This is just one more method of hiding our offices IP address from potential attackers. I assume that the better our IP address is hidden, the more effort it would take to attack our firewall to try and infiltrate our network. I also implement things like policies preventing external resources in email and stringent port and website filtering. In addition, we pay for all available security enhancements offered by vendors (e.g. O365 advanced threat protection, safelinks, DLP, etc.).

In O365, I have strict spam filtering policies and safe links enabled. One of the features of this service is quarantining suspicious email. In this quarantine, you can review emails and delete or release them and mark sender as safe as part of the workflow. In this quarantine, one of the tools is a “preview” where you can see the original email. I noticed that despite lack of warnings about dangers of viewing the original emails, this preview was rendering images that are embedded in the emails. Even though safelinks is enabled and the src endpoints reflect this in the code, I wondered how the images were being served. So I set up a test to send myself an email designed to get caught and quarantined with an embedded image referring an image on a server I have in the cloud. I monitored the http logs as I opened the quarantined email preview and sure enough my local IP address appeared in the http log.

We are a small firm in the high net-worth financial services industry and am concerned that my local IP could be leaked this way. A determined attacker could theoretically use this avenue to find our local office IP to start attacking directly.

I reported to Microsoft and they replied that ip addresses aren’t confidential info and as such no action to fix would be made.

Am I just paranoid here and should IP addresses be considered confidential information in this day and age?
> Ad-blockers wouldn't be controversial if they worked by navigating away from any site that displayed ads or included a tracker. Of course, that would be inconvenient for the user, so, they don't do that. The whole point of an ad-blocker is to allow a user to consume a service in a manner that the entity running and paying for the service didn't intend. We could at least acknowledge that.

It's the other way around. The HTTP protocol and supporting web standards were designed from grounds-up to allow and encourage the kind of things an ad-blocker does. The browser acts on behalf of the user (hence the term "user agent"). Links in a HTML response are information, "there is something related over there", not a command "you must go there"[0].

The right way to solve ad-blockers is for sites to comply with the protocol they're operating under - to refuse delivering a resource, with 402 or 403 code, until payment is provided, or an ad is displayed. AKA "the paywall". The controversy only exists because many website operators prefer to be dishonest and manipulative - they post content that they mark as free giveaway, but simultaneously demand compensation. They stir up drama of how ad-blockers are immoral, whereas in reality, blocking ads is "playing by the rules" and it's them who are in violation of human decency.

> Your position, however, seems to be that doing what the service you are using is asking you to do in exchange for its information is "crazy" - and that is straight up ridiculous.

It's not crazy. But it's also not required by any technology, law or custom. Thing is, the service is asking the wrong way. HTTP protocol was created with means for asking to do something. Like, by responding with 402 Payment Required or 403 Forbidden and some instructions on what you want the user to do, instead of responding with 200 OK + content + guilt-tripping popups and pretending to be victim in news articles.

--

[0] - Want the "command mode" web? Invent your own, DRMed one. Because otherwise what you're doing is, again, trying to have your cake and eat it too - putting your content on the public web to gain free audience, and then refusing to play by public web's rules.