jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
looks like junk patent, filed 4 years AFTER Thermaltake Golden orb

http://www.frostytech.com/articleview.cfm?articleID=256
Of course it is an option, if it wasn't your interviewer wouldn't drop by at 4AM :)
The list of speaking judges is public - including the chief judge of the patent circuit
They do, but they're useless against XSS attacks.
This awesome entry perfectly captures why I have always hated NFS. I can deal with the possibility that if a machine's hard drive dies, my system is going to have a very hard time continuing to operate in a normal manner, but then NFS comes along, and you realize that all sorts of I/O operations that previously employed a piece of equipment that failed once every two and a half years now depend on a working network with a working NFS server on that network, and the combination of that network and that server are orders of magnitude less reliable.

And now you have situations on a regular basis where you type "ls" and you shell hangs and not even "kill -9" is going to save you. And you go back to using FTP or some other abstraction that does not apply 40,000 hour MTBF thinking to equipment that disappears for coffee breaks daily.
Along these lines, here's how to do square roots in your head.

Let s be the number whose square root you wish to find, and p be the nearest perfect square. You can then approximate √s ≈ √p+(s-p)/(2√p).

Example: √33 ≈ √36+(33-36)/(2√36) = 6 - 3/12 = 6-¼ = 5¾ = 5.75. Actual √33 = 5.74456…

I am a math tutor and taught this to one student who didn't have a square root button on their calculator (albeit I taught it as a calculator trick rather than mental math). He picked up on it pretty quickly.
http://www.mario-ramos.com/ is a good immigration laywer, you may have more luck with him than with your current one.
hmm for those who do not speak russian http://www.youtube.com/watch?v=ok6ljV-WfRw&feature=chann... same video in english
Fatalities per distance isn't a very good metric for safety. Otherwise, you could send 3000 humans 1 light year away and as long as 1 passenger survives, it's safer than air travel per billion passenger miles. Fatalities per trip makes for a better comparison as the vast majority of the risk for space travel, like with air travel, is on takeoff and landing.
Maybe it's because I'm Canadian, but I've never been checked on my way out of the US. My first thought on this was to enter Canada and go home from there (detouring around the US on your return flight).

I've actually called US Customs and Immigration before to discuss visas and status. As you're not identifying yourself in the call, you might be able to get a feel for whether or not you would have trouble leaving the country and then getting sponsored.
"Of course Nate Silver and co. did not have Comey reopening the case as a factor in their models; that is not an indictment of the model itself."

Why is that not an indictment of the model? Stuff happens in politics. Things change.

A month out you should ordinarily have much less certainty than a day before. But their predictions were the opposite, where certainty was falling. Sure, there can be reasons for that kind of inversion, but usually it's just arrogance and neglecting the long tail of black swans.
ERCOT/TX explicitly creating their own grid so they're not regulated by FERC (which covers literally the entire rest of the country) suggests that perhaps they don't have ratepayer's best interests at heart.

I'd love to know if anyone's written anything about say, FERC vs ERCOT's gas pipeline winterization requirements.
The ledger says whomever holds the keys owns the coins. The government now holds the keys. How is this something against the crypto ethos?
A parent commenter stated projections from reputable outlets were "significantly lower than 99%." Given the original claim of "polls predicted a 99% chance," focusing on a reputable source's highest prediction lends credence to the statement.

That projection was made scant weeks out from the election, as well. It's not irrelevant (Oct. median was 85%), and calling my providing a link misinformation is pretty bizarre.

I suspect this is not the first time you've felt obliged to stick up for 538 but you're purely wielding a strawman in this case. I've expressed no judgement.

Anyway, we're talking about the general populace's sentiments around the predictions. Why would we possibly talk about the predictions made the day of the election – those numbers had done no work in shaping that sentiment.
That could be true, but it still doesn't really answer the question.

How did the FBI know, hey he's the guy, lets get a warrant
Sure, but there is a difference between "I don't like this" and "this is crap". I can 100% see how macOS might rub people the wrong way, and there are definitely some dubious choices in there from a purely technical point of view, but that doesn't really amount to "crap overall".
MLK: https://www.washingtonpost.com/news/retropolis/wp/2018/03/30...

Part 6 of the "Evidence of Revision" documentary goes into a great amount of detail about the problems with the official narrative of MLK's assassination: https://archive.org/details/EvidenceOfRevision_201610/Eviden...
Sometimes it is the finer details that make all the difference to something being usable. Eg the main difference between older VR glasses and the Occulos Rift was the resolution - but that was actually a big deal.

I would guess that human-level NLU is probably going to be the same way. Once you can interact with an AI thing and not feel you are talking to Alexa, there will be a billion new applications that probably already could exist but we would not use.

I do not follow AI though, and a great thing about HN is all the feedback from people who are actually living this stuff daily.
Well, yes, of course: isn't "a doesn't matter" the core of the point of the parent comment?
Related: does anyone know how good current browsers are at mitigating Spectre-related attacks through JavaScript? It's hard to run a browser on the modern Internet without at least running _some_ untrusted JS.

Turning off the mitigations in the kernel sure speeds things up a lot on older machines, but if browsers don't do a proper job of mitigating those attacks then someone could extract data through JavaScript.
I'm the author of the website - I keep the whole list because older kernels didn't have mitigation=off, and inexisting options won't prevent your system from booting.
The article says Whatsapp will now share:

* User phone numbers
* Other people’s phone numbers stored in address books
* Profile names
* Profile pictures and
* Status message including when a user was last online
* Diagnostic data collected from app logs

and already was getting:

Purchases
Financial information
Location
Contacts
User content
Identifiers
Usage data and
Diagnostics
Well, let's be fair. The threat model for end-to-end encryption assumes that endpoint devices or the software itself used for communication are not compromised. Or subverted.

It's common knowledge that group chats are not E2E - there is one encryption context from a user to the servers, and another context from the server to each member of the group chat. Bog standard transport layer security, in other words.

However, even if you never used group chats and had E2E on with all your contacts, the traffic analysis ("metadata use") is enough to build associations and clusters. FB doesn't need to know the message contents (although they make use of them when available). You have frequent chats with people who play certain kinds of sports? Fine, for marketing purposes you'll be grouped with people who like those sports. Or if majority of your friends have pets - guess which cohorts you end up as well.

Oh, and if I remember correctly, WA definitely processes your messages locally before sending them: it uses a list of image hashes to prevent sending eg. child exploitation material onwards.
Also usbc on M1 is slower than on 16 inch macbook pro

https://www.google.com/search?q=m1+usb+speed&oq=m1+usb+speed
Moxie highly discourages using the APK because it means turning on untrusted sources which is highly unsafe and bypasses signature verification.

It is one BGP attack or compromised CDN admin way from compromising the masses.

This is one of the few points I agree with moxie on.

The only safe way to install software on an Android device requires you bootstrap trust via a system supplied package manager that enforces signature verification.

Lineage grabs unsigned binary blobs from a separate account with little accountability ( https://GitHub.com/themuppets ) to limit the blast radius of illegally distributing them and does not ship a package manager at all.

They expect degoogled users to do disable system signature verification to use an alternative app store like F-droid. Lineage is great if you want to turn an old device into a game system or something, but it should not be used on a device you need to be able to trust.

The only Google-free option to have a signed system-verified app supply chain on Android is use a ROM that bundles F-droid as a system trusted app manager like CalyxOS, RattlesnakeOS, or my projects, aosp-build, and #!os.

While F-Droid is far from perfect it is the only alternative path and Moxie refuses to allow apps to be distributed there because he openly admits he wants the usage metrics that come from Google/Apple distribution.

In effect, you either use Apple/Google ecosystems to run verified binaries, or compile yourself every week or two.
Why is giving you a person, access to all of your data a problem?

The root cause is the complete lack of facilities to quickly and simply delegate capabilities to applications. There is no way to tell the OS, give this file to this application. Instead of trusting nothing, and providing the PowerBox facility to allow the user to do this, all the popular OSs just trust the applications with everything that the user has permissions to access, by default.

---

If you want to pay for a purchase at a store with cash, you carry a number of units of currency... and you only give the clerk the appropriate amount, and you can count the change to verify the transaction is correct.

Giving you a person, access to your cash is a solved problem. 8)

There is no equivalent way to work with an application on mainstream OSs. This is collective insanity, which I've been calling out for more than a decade.
Is your money where your mouth is? 100% BTC will be worth more than it is today in 25 years.
I implemented my own thing using Cloudflare Workers, Vercel, and Gumroad.

Now 160 countries have unique discounts based on their currency value and social climate.
I don't know. From what I read, the issue is that the policy prevented the generators from running during the planned outage. I was thinking tests of policy. Look for circumstances where there could be conflicts. They should have known what policies would conflict when they did the planned outage. They also talk about a communication issue, which suggests they haven't done any system tests, they just did it.
"Elon has tonnes of money and he's very sophisticated, so I don't worry that his Bitcoin will sort of randomly go up or down."

I feel like if an American is being quoted, American spelling should be used. It's weird to imagine Bill Gates saying "tonnes".
They invented what? laptops?
Couldn't you make this case for many company stocks?

Jeff Bezos owns 20% of AMZN, most of which he hasn't touched since it's founding. Does that mean that AMZN isn't really a $1.5 trillion company?
Speaking of that, my interest in big movie-wannabe games is dwindling rapidly, both as a player and career. Simple focused games and playthings are what I find myself admiring.
It looks like Mapy.cz does use Open Street Map, judging by the copyright in the bottom left of your link.
And because it supports a small business, which is more likely to be struggling financially.

The small(er) business probably pays a fair rate of tax, funding the services society is even more dependent upon than usual.
Im working on a chrome extension which list your current gists in a chrome dev panel.

You can modify the code in the panel and copy/execute code console.

https://chrome.google.com/webstore/detail/gist-devtool-explo...
A month is a reasonable amount of time for non-essentials during a global crisis.
Ok I’m not completely crazy, found the article:

https://www.forbes.com/sites/tiriasresearch/2017/06/16/intel...

Thanks for clearing that up. Wonder what the difference is that this article mentions.
I run Linux (latest Kali Linux) on a similar MacBook Air and it work great for any of the light container tasks I've thrown at it (Docker, firecracker-vm, etc)
Pomodoro technique.

--> Use pomodoro technique to get something done in 25 minutes.

--> Take 5 minutes break

--> Repeat
My understanding is that those steering wheels are highly customized according to the preferences of each driver. Good thing they are detachable (as they must be, so the driver can get into and out of the cockpit), so the driver can use it with different cars. (Source: Ars Technica long ago?)
If you have to use indoor lighting, find a flat object to lay it on, then tilt it parallel to the light so your hand is less likely to cast a shadow.
More likely evidence your brain produces a ton of DMT when you’re about to kick the bucket and you go out in one heck of a psychedelic drug trip. [1]

[1] https://psycnet.apa.org/record/2013-21660-002
> word games […] are very rarely games about words

> Scrabble is adversarial optimization

A friend of mine used to joke that Scrabble is an area control game with 40,000 rules for tile placement. Like many good jokes, there is a kernel of truth in there.
No its not. The commenter is right. There are schools that teach people how to transmit knowledge to other people. Not only it is not for everybody but even those that finish those schools usually suck.
I think "only added to the principles this year" for a company as mature as Amazon is pretty telling. Going to take another 20 years to reset the culture to those last two principles.
it might be possible to script that: find a notable article in language A, that doesn't have a translation into language B.

i sometimes like to view a wikipedia page some 'other language'; sometimes you can get an additional point of view. What i noticed is that sometimes the function of viewing a page in 'other languages' is broken. (can't remember a specific case right off the top of my head)
If you have all possible ways of measuring the world, and all possible measurements you can produce all possible models. A subset of those models will be appear relevantly intelligent.

But that isnt intelligence. Intelligence is the solution to the problem of those "all possibles" being imposssible. Namely, intelligence is how animal's conduct themselves in the face of not knowing what the data is..

they do this by conducting themselves and their bodies in their environment -- they dont focus on the problem in the AI/ML/etc. sense... In this way they dont make decisions based on "data" -- they move according to self-regulatory goals.

The data which they encounter, in that movement, becomes useful for reasoning about the world. But its radically more accidental, partial, and speculative than ML requires.
> I’m still not sure what you mean by “safe.”

Probably means "portable". If I'm reading it correctly, they want to be able to run Racket programs using a portability layer instead of writing a full interpreter. That would be something like using WINE vs. VirtualBox running Windows inside.

> Are you worried about Racket becoming unmaintained?

This is quite understandable concern, and even if it doesn't happen, having an "exit strategy" prepared is not a bad thing.

> Racket itself is written on top of Chez Scheme, so does that satisfy your safety condition?

Right, I forgot about it! After the rewrite/porting to CS Racket should have become easier to port to further platforms. I think much of Racket's reader and macro-expander was rewritten in pure Scheme.

@MichaelBurge - take a look at the blog[1] and follow links from there[2]. Racket was ported from a custom JIT-capable implementation to Chez Scheme. It took 4-5 years, but it was finished last year. The performance is now at the same level it was before, but a lot of C code is now written in Scheme.

[1] https://blog.racket-lang.org/2020/02/racket-on-chez-status.h...

[2] migration done post: https://blog.racket-lang.org/2021/01/racket-status.html
I like the architecture of Nix, and believe there are many benefits to it's packaging model. However, I am not a huge fan of the syntax[1], and rather use a template engine I am quite familiar with (like jinja).

I'll continue to follow and learn more about Nix, but anxiously awaiting my epiphany.

[1] https://github.com/NixOS/nixpkgs/blob/1a504e3fb72fab10799cf0...
Apparently,

> lein new cryogen my-blog

is "create a new project" and Leiningen will automatically look up what cryogen is on clojars.org and fetch the appropriate template, so you don't have to explicitly install cryogen. You really just have to install Leiningen and run the commands given in the box. But I also needed to look at the docs of the different parts to understand that, so definitively potential for improvement there.

Also, it would be nice to find out the language immediately, outside of Clojure-space most people probably don't know what Leiningen is or that it has something to do with Clojure.
RapidSSL and PositiveSSL should be fine (personal preference is buying through Namecheap) and if you buy the www.example.com cert it will support example.com as well.

You may want to confirm that last bit with wherever you buy the cert--Namecheap does this but I'm not sure if its universal.
I made a electronic voting system. Nothing too fancy, it was 85% documentation and 15% code (because very little of the final grade was about code anyway).

It was an attempt at reproducing proctors into an electronic system. Namely interested parties could sign up to receive the votes in real-time. It had two kinds of distinct databases/receivers (vote tallies, and a list of people who had voted).

The two databases were designed so that they were auditable but went to pains so the two couldn't be merged later trivially. So discovering who you voted for was non-trivial. This was done in part by delivering the votes in real time (no caching) and delivering the people who voted in big dumps and randomising them continuously (so that the order they voted wasn't deterministic). The voter database didn't even store which terminal they used, only which location (since that is needed to check it against the paper list later).

Essentially it was four pieces of software: A voting station, a vote receiver/database, and a voter receiver/database, and a "vote designer" which just set up the voting station's config (which was XML).

It was originally meant to have a piece of software so that people could register themselves to become receivers/proctors but it was never implemented and I had more than enough to talk about with the design and what was implemented (and it also left me something to talk about in my areas of improvement section).

After I graduated it was never touched again and I don't even know if I still have the code...
A thought provoking article in a recent issue of Scientific American states that a troubling issue is what the LHC has not found yet. Namely, supersymmetry pairs for Standard Model particles.

http://www.scientificamerican.com/article/supersymmetry-and-...

It's behind a paywall apparently (I have a subscription) so here's an evaluation of the article with many snippets:

http://www.math.columbia.edu/~woit/wordpress/?p=6836
My experience getting this to actually work on my Chomebooks (didn't work at first), and then turning it off. I turned it off because at this point 3d acceleration isn't enabled in the Chrome window, so games like Minecraft are not performant enough. A dev environment should work great though.

This is copied from the g + thread.

I have tried this and initially had some issues getting it to work, maybe my experience can help others to get this working:

For me I already had a crouton chroot running Ubuntu Trusty on 2 different Chromebook so I did not want to wipe and start over (after all in unix everything is a file).

so to update my chroots I did this after installing the chrome browser extension:

$ sudo sh ~/Downloads/crouton -u -e -t xiwi,extension -n trusty

this loads the new targets and the '-e' encrypts the chroot and forces me to make a root password for the Chromebook which seems like a good idea.

So on one machine this is all I had to do ... .If I run $ sudo startxfce4
it pops up a window, however for the other machine it would continue to open full screen.

the reason for this is wrong symbolic link at /etc/X11/xinit/xserverrc

basically if it is linked to /etc/crouton/xserverrc-x11 you get the full screen version, if it is linked to /etc/crouton/xserverrc-xiwi you get the windowed linux.

to change this simply:

$ ln -s /etc/crouton/xserverrc-[xiwi|x11] /etc/x11/xinit/xserverrc

edit: Google plus's markup syntax is jacked with no apparent way to escape a "-"; so the strikethrough is artifactual.

broken up:
$ ln -s
/etc/crouton/xserverrc-[xiwi|x11] /etc/x11/xinit/xserverrc

(the brackets [] with the | indicate choose one)

These computers are used by my kids and the linux partition is primarily used to play Minecraft. As there is not currently hardware graphics acceleration in the xiwi linux chrome window the performance is quite poor with Minecraft so I switched back to the xserverrc-x11 config. This will be much better once GPU acceleration is supported in window (whispers of which can be seen on the github PR), until then I guess we will have to <Ctl>+<alt>+<shift> + forward and back to use linux on our Chromebooks.
I like the idea of specific action-oriented guides to X (even if X is, in this case, somewhat general). Non-fiction could be splitting along the axis of practical-vs-curiosity-exploring, which is great, as it makes room for more things like this.

The focus on chapter count / selected chapters is kinda odd, considering each chapter has, on average, less than 300 words. Vocabulary that speaks to the value of the book more (like "steps"? that might be too late-night-tv-sales, but "topics" or "subjects"?) might make more sense to people who haven't yet read the book.
Dear Aussies and Limies,

Regarding your internet and privacy policies:

Get it together.

Most Sincerely,
the Yanks.
Coming from other languages I always thought of Errors as something 'other' that just kind of magically work within their own little exceptions code path. So in Rust I was expecting errors to be similarly complex and 'other'.

I had a major aha moment recently when reading something that described errors as just types. When put that way it suddenly made so much more sense to me.
The whole issue is further amplified by the fact that the imagery isn't even remotely related to the actual content. Even the current latest commits list on the repo homepage has commits ":rotating_light: Lint" and ":zap: Lint".
You may need an exchange once to acquire crypto (and even then, not really, you could buy crypto from an individual, or mine it, or just take a payment in crypto...) but once you're "in the system" so to speak, you can pay and receive crypto without ever having to deal with exchanges anymore.
And it should be a two pronged effort. The baseline should be companies employing teams of people of sufficient size to review their products, then using and tuning algorithms to increase the efficiency.