jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Word of warning: Georgia has harsh and poorly-written criminal laws. I'm a Georgia Tech alum, but I'm glad I got out of that state: http://law.justia.com/codes/georgia/2010/title-16/chapter-9/....

The definition of "computer trespass" isn't unreasonable. It should be illegal to break into a site and deface it, just as it should be illegal to walk into someone's house and put up a poster. People need to respect boundaries.

What's insane is that there's no gradations based on the seriousness of the conduct. Any crime punishable by a year or more in prison is a felony, and "computer trespass" is punishable by up to 15, even if the sentence is ultimately a slap on the wrist. In contrast, the meat-space equivalent of criminal trespass is a misdemeanor as long as any property damage is under $500: http://law.onecle.com/georgia/16/16-7-21.html. For more serious property damage, there is a separate statute, with different degrees of severity.
It's refreshing to see what is to my eyes clearly a cleaner and more modern design actually performing better than what looks like a kludgy FrontPage design. Too often these analyses purport to show the opposite.
Even the ringtone on POTS is 90VAC - used to excite the coils for the big ring bells you see on the top of old phones.

Phone technology is pretty crazy in general - the ringing, dial, and busy tones used to be generated by a magneto attached to a crank and later by racks of DC motors attached to generator sets in phone company offices.

I think some ancient phone systems even used the AC frequency of the ring tone to ring different phones on a shared party / conference line.
What is the minimum set of atoms needed to construct the rest of the English language?
I'd say they're correlated for sure.
All these innovations are useful, when we don't need to slave away 40% of time to pay rents.
I honestly don't think it is unfair. "Both technically violated the CFAA" is an important sentence.

The legal system is very complicated and sometimes small details make very big differences in cases. I'm not convinced others in the legal system would see this as different
Remove it Permanently does this, adding a submenu to right-click: http://rip.mozdev.org/
Maybe three posts and a meta-post...
FWIW, I read the comment as suggesting it's sad that the rename is needed, rather than suggesting it's sad that the rename is happening.
like they'd never teach you how to make coq au vin in culinary school.
> This goes against the H̶N̶ trope that "you don't need Kubernetes unless you are Google-size".

FTFY.

Why think of groups of people as though they have a single mind?
That's pretty much my take on it too. It's a bit unfair to the maintainers that their innocent name is sort of being co-opted by English, and for that matter it kind of sucks that English is the standard language for most scientific writing, but sadly that's just the way it is.
It really depends on where you live and what kind of car you own. My car is very low friction. I can just walk out my front door and drive my car wherever I want to go. Fuel, maintenance, and insurance are all pretty cheap.

By contrast renting is extremely high friction. Even if I reserve a specific type of vehicle in advance that doesn't guarantee that it will actually be available when I show up.
Their heart in is the right place, but in placating the PC set, we're giving ground to the cultural imperialism of the English language.

In naming things to make English speakers comfortable, we're implicitly identifying that other languages and cultures are less important.
the same people probably also find reading Kant offensive
Absolutely agree. Good point.
The problem with continuations is that they can be called multiple times, so before invoking it you have to copy the call stack associated with it and execute on the copy.

Coroutines don't require copying anywhere. Creating a coroutine can be done in a couple of instructions (allocate a new stack and set the top of the stack to the code of the coroutine), and yielding is also just a few instructions (mov a new stack pointer and return).

Essentially if you view coroutines and continuations as data structures then continuations are a functional / non destructive version of coroutines, and like other functional data structures they are slower.

I don't know how Ruby fibers are implemented but they seem to have coroutine semantics, so they are probably very efficient as well.

Adapting a callback library to coroutines is very simple. You have a user coroutine that runs the user code, and you have a system coroutine that manages the resource that calls you back when it's ready (e.g. downloading a web page). When the user code requests something from the resource it yields to the system coroutine. When the system has the response ready the system yields to the user code again.

This is nearly the same for continuations, the difference is that yielding involves copying the stack of the continuation that is yielded to.
What was the book he recommends at the beginning? It is hard to make out. Also can anybody recommend their resources for machine learning or AI in general?
Google doesn't need a way to track you using SPDY, they are present on just about every page already, assuming they don't serve it outright and that you didn't navigate there using their search engine.
As a college educated biologist, I understand what you're saying, even if it's not 100% accurate. However, when discussing with laymen, you need to speak the language of the laymen. A doctor won't tell you to take some methocarbomol when you have a back ache, they'll tell you to take Robaxaset or a muscle relaxant. For colloquial speech, we should be using colloquial terms. Every field of specialization has lingo, but when interdisciplinary conversations occur, it's better to find a common usage and understanding.

I now write software professionally, and if I didn't do this, then the number of misunderstandings would be far far greater. I needn't make the product owners speak using tech terms for them to understand the concepts. Getting too technical confuses someone who has no interest in understanding the underlaying technology.

Also, to a physicist, the statement "I am here" is not a fact. You were there, but between the earths rotation on it's axis, the orbit of the earth around the sun, the movement of the solar system within the galaxy, and spacial expansion puts you in a completely different place from when you started the statement compared to where you ended it.

In Chemistry, we're all taught the Bohr model. It's not what's actually happening, but it's a good model to get a rudimentary understanding of orbits.
I would caution those with epilepsy to avoid the main page. It's being changed fairly regularly to a very quickly flashing background of multiple colors and flashing text.
Data Scientist / Machine Learning Engineer

Location: Toronto, Canada
Remote: Yes (during COVID, otherwise optional)
Willing to relocate: No
Technologies: NLP, deep learning, machine learning, information retrieval, entity linking, question answering, python
Résumé/CV: https://lacerda.ml/docs/Rafael_Lacerda_CV.pdf
Email: rafaelplmelo@gmail.com

I tailor the latest developments in NLP, ML, DL to suit your business. Looking for an R&D role. 3 years of R&D work experience in NLP, ML, DL, taking projects from conception to production.
It has been my experience (and I do a lot of talks now, but in a completely different realm) that you can give a talk to ten people, or twenty-eight people, or forty-three people, but you cannot give a talk to two kilopeople -- at some point (seems the threshold is a hundred or a gross or somewhere around there) your perception goes from "N people" to "one audience".

I find it a lot easier to talk to one audience massing 150 tonnes than to talk to ninety people. At 90 people, there is still a tendency to try to pay some attention to each person. A sea of bodies is different, at least for me. My village-connectedness circuits hand everything over to my city-survival subassembly.

As for the rest: know your slides and know your stuff. Try not to know your words, if at all possible; it's way too easy to get creamed by a missing syllable, and you need to be a pretty darned good actor/orator to make a prepared script sound like human speech. Audiences like humans; they're not so big on bipedal assistive technology devices that sound like they're reading untrained vocabulary material.
I'm not sure your math works out in the context of the velocities we're talking about. Unless you're talking about quantum stealth... oops, I've said too much! ;)
I've actually been thinking a lot about this kind of stuff lately. In fact, I think when you start to think about a person's email address as more than just "an address where you send them email", and rather, as a globally unique, completely ubiquitous address to connect with them in general, there are a lot of really interesting applications you can build around it that completely supplant existing protocols.

Given that they're explicitly about people in particular, personal web pages, social networks and distributed code reviews are kind of the tip of the ice berg. How nice would it be to have a structured project management protocol that operates over email, but allows people to hook up whatever client they want to interpret it, allowing them to work in a way that best suits them?
I only have the one that I used to sign up for StackOverflow. Thus far nothing else has required it. Or rather, nothing else that requires it has been so compelling in other ways that I'm willing to put up with OpenID in order to use them.

Now that Gmail is a provider, the barrier is lower, but back then you had your pick of a half-dozen fly by night early adopter providers. So anybody who used it back then has at least one worthless OpenID.
What words do you consider psychobabble here? It was written in a plain and simple manner.
> This comment thread is a bit weird, you seem to be attacking me on an emotional basis. I'm interested because I think this data shows a good correlation between severity of disease and severity of long term prognosis, that's all.

Your original comment reads as a much stronger statement:

> The meat of this seems to be in confirming that if you're not hospitalized the long-term effects are minimal. Not _zero_, but very small.

I think also 'the long-term effects are minimal' reads too broad since this study only covers a narrow set of long-term effects while your original comment can read as applying to all long-term effects.

> If you disagree with my assessment that a 2x multiplier on a rare event is not worrisome, that's fine - that's just like, my opinion, man. :)

I would want to look at the number of people effected a year before and after the change in order decide if it was worrisome or not.
From the article:

> Tesla did not disclose the exclusion, which has already affected tens of thousands of vehicles being shipped to customers in China, Australia, the U.K., Germany and other parts of Europe.

Do you honestly think that cars produced in a country stay in that country?
Is your dream a PhD in machine learning, or to work on difficult machine learning problems? Many people (most, probably) come out of their PhD less happy than they were before, maybe there is a different way you can pursue this interest? If you even have a chance of becoming a PhD candidate, I assume you already have some skills in the subject that you could apply at a corporate job, on an OSS project, etc. I understand the appeal of "pure" research, but there are other paths as well.

I don't know much about the field so I can only guess, but maybe you can find some people here or elsewhere to talk about this who have the relevant experience?
By chaining yourself to a format preferred by a machine, you free yourself of having to understand how and why another human thinks the way they do and prefers what they prefer.

Simply give up your mind and you too can be free.
We’d be better served by a horde of highly specialized drones. Have CAS drones, fighter drones, attack drones for the anti-sam role, etc.

They won’t have to be super stealthy, and will be tons cheaper than a manned platform, which gives the ability to throw them away at a problem.
I have the 4th edition (2005 update), which is only $8 used on Amazon:

http://www.amazon.com/Strategy-Tactics-Pricing-Growing-Profi...

But honestly any edition is great - its sold as a textbook[1], so they seem to make periodic, cursory updates, but the substance remains unchanged. I suspect the 1994 edition is fantastic as well, and perhaps available in your local library.

I hope you like it, and get as much out of it as I have! And thank you for taking my recommendation, that made my day. :)

[1] That its a textbook is perhaps my favorite meta-lesson of the book itself. How do you charge $100 for a book? Call it a text book!
I understand your point, but a spider-like robot could run up stairs and go through windows and doors better than a human-like one. Or a four legged robot with a lot center of gravity and twice the traction. Or novel designs like the robots from Interstellar.

I mean, our drones aren't in the shape of men using gliders.
The 3 solutions that I came up with are:

- bind
- function creator outside of the loop called from within
- create an anon function on each loop iteration that acts like the function creator in #2

The bind is best in terms of memory and simplicity, but will not run on on IE 8 or crappier, so in that case #2 is preferred.

The last one creates anon functions needlessly, but is very compact to write.
That's assuming it's actually harmful, which we have absolutely no proof of, just "think uh duh childrens" gut feelings.

Society hasn't collapsed just because kids have had access to internet porn for a few generations. A more libertarian perspective would be "unless you can prove something is causing demonstrable, serious harm, the government should not be involved in it at all, because at best you're wasting resources on something insignificant, or at worst you're unintentionally causing actual, demonstrable damage to society in pursuit of a misguided goal."

Not that it really matters in this case, it's obvious that Cameron doesn't give a shit about porn and is just using this as an excuse to curb civil liberties and justify surveillance.
Yes Mr Graham, many people are just "nice". It is weird that you sound so surprised. Perhaps it would be worth moving out of the money circles. Unfortunately, in my experience there is a correlation between those who are genuinely nice, and the people who are wealthy. Afraid to say, the correlation is negative. Ronco must be very nice indeed.

> If you can't tell who to be nice to, you have to be nice to everyone. And probably the only people who can manage that are the people who are genuinely good.

No, being nice to everyone is not being nice. It's being a liar. Nobody likes everyone (though there are many kind souls - few in positions of power - who try hard). The only people who are (superficially) nice to everyone are the ones who are in it for themselves. And that's not nice.
Thanks for your inputs! Disparity indicator is a nice phrase to know. I had not considered it from the opportunity perspective but will add it to the list of pros and cons. Some of the cool start-ups I'd love to work with are definitely in SF.
The whole point of a credit card is to spend money I don't have. The card helps me avoid liquidity problems. A debit card won't, without additional preparation on my part... preparation I prefer to avoid, and as such, have obtained a credit card to help me avoid.

What would make me give that up? A system whereby I can scan my fingerprint and enter a password. Then, I wouldn't need to carry a card. Right now, that's the main inconvenience of the credit card, but I appreciate the way it works and what it does, it's only the form that poses any "problems".
A mylar bag will totally protect your electronics. Newer devices will come with a metallized plastic housing. This solves the consumer problem. The electric grid is a very different issue.
underscore.js provides alot of functional (not lazy) tools with solid performance.

http://documentcloud.github.com/underscore/

Check out the benchmarks:

http://documentcloud.github.com/underscore/test/test.html
Two things occur:

1. This is a better fit for memcache than redis, since you can get the counts to expire automatically

2. If you are fetching paginated results with a LIMIT (and you usually are) then you can use the SQL_CALC_FOUND_ROWS prefix on your SELECT to get these counts for "free" from MySQL without needing to do your own caching (see http://dev.mysql.com/doc/refman/5.0/en/select.html )
As stated in the article, laser printers do have much higher resolutions. But then ink dots are either there or not, you cannot have as many different colors as you can in one screen pixel. So comparing laser printer resolution to screen resolution is not so simple.

Also, it would be interesting to know at which point, as screen resolutions get higher, font smoothing becomes pointless.
Aahh, you beat me to it. It's a common misunderstanding for many without experience in the print world.
The reason people argue so long is, the differences are so small
Time to break out the vacuum tubes!
Totally agree - TechCrunch really misses the mark sometimes but not on this one.
No it's not, you can check e.g. the EDPB's recommendation [1] on this. At the very least you'd need to use data mapping and ensure EU citizens data stays within the EU, the author's service advertises "200 edge locations around the world" so I'm skeptical whether data won't leave the EU.

Not many companies care about this and there's little enforcement so far, I think it's fair to think about this though if you're running a privacy-focused web service from Germany.

[1] https://edpb.europa.eu/sites/edpb/files/consultation/edpb_re...
> The USA is the only country not permitted to have borders.

I’m not sure I follow. Are you talking about inter-state travel or something else? As far as I know the US could prevent non-citizens from entering.
I think their is also a disconnect between how it actually functions in the world and what is discussed on places like Twitter which then get turned into clickbaity articles which that friend might see. He might not have actually encountered it in real life.
"If we hold them accountable for the actions they take at their jobs jobs, they'll stop doing their jobs altogether"

Wtf kind of logic is this?
Sounds like you had a great trip!!

I sued to hang out on motorbike forums and I remember that it seemd that the two places people raved about travelling through were Iran and Syria. It is a funny world.

BTW the BBC last year did a series by the awesome Samira Ahmed called the Art of Persia. It is stunning.
I always feel like these write-ups about SaaS's are written by people who make SaaS's for other SaaS's. Application monitoring, email marketing, etc.
It’s probably working in the cloud. Once you set up a system for a company that’s automated and grows elastically over time, you can move on to setting up a system for a new company. Find a job in the cloud my friend. That’s what I’m working towards.
Seeing that Netscape logo is a blast from the past. Out of curiosity I stripped out the subdomain to see where netscape.com goes these days, and it redirected me to aol.com. Ouch, that hurts!

Not just for nostalgic reasons but also as a parallel with how the open web these days is being co-opted by Google / Facebook.
This isn't about Rust, the same problems were well known (and long suffered & complaned about) before Rust came around and there are well known much older engineering techniques for parsing untrusted data. It's nice that the Rust phenomenon has brought with it some new spirit of vigor and momentum to break out of the apathy, though.

Re Rover code and ECUs - this is the difference between safety critical code and security critical code at the attack surface.

The first kind deals primarily with "don't keel over or go crazy when natural phenomena throws unexpected circumstances at you", the second deals with inputs crafted by intelligent adversaries who can see your code and test & iterate attacks to exploit any flaws they uncovered through analysis or experimentation against your implementation. (Of course if we nitpick, an intelligent attacker is a natural phenomenon.)
You can find a video of something like that happening at MeetBSD: https://www.youtube.com/watch?v=d1C6DELK7fc
Everything she does has this level of jaw-dropping amazingness. Between her and Fabrice Bellard i don't know many people who consistently get my chin to hit the table.

I hope that Cosmopolitan becomes mainstream, so much more software could have that It Just Works quality.
Different countries.
I would absolutely not use this for IT purposes if I could avoid it.

The simple reason is that I have been bitten by time zone shenanigans way too often.

The same stands for databases always use timestamptz and not just timestamp.

Every frontend framework has functionality to properly and reliably format dates for a given locale.

As for filenames. It contains a space which is a pita for command line use.
> Ship them off to where? A system that also can be accessed with your ssh key?

If the ssh key you lost has access to all the critical infrastructure, then, certainly you have a problem. The solution is to not give away write-access keys to your entire system.

> If either is true, they now have access to everything not protected by 2FA that uses an email address they now control.

The initial question was not whether losing a key would cause a breach, but whether a detection mechanism is reliable.

> Or you know, you could also just rotate your ssh keys in addition to everything else.

The question is how does it help? If you can't detect a breach, it will live for as long as your key rotation policy, if not longer. If you can detect and mitigate a breach, it will be closed quickly regardless of your rotation policy.
I agree with this statement. We've started using it in our API calls.
What a mess of a system.

Getting paid for moving shares around is really one of the most useless things we have
The second stage of New Glenn runs on liquid oxygen and hydrogen, not on liquid oxygen and RP-1 as Falcon. It makes it much harder to reuse simply due to much bigger fuel tanks and significantly less tolerance to overheating . I doubt Blue Origin really considers that seriously.
How did you measure your deliverability?
The US format is indeed awful but so is the European one really. ISO-8601 is the only one that makes sense, although the concept of months isn't really useful at all.

But it's not always unambiguous. ISO-8601 supports local time. It's only an unambiguous timestamp of the time zone is included.
Not sure the is a working example. But they talk of embeding qemu to create cross archetecture executables. But the Window's and actual compiled code would still be x86-64.
English.

Timezones. Also, lack of enough talent in other countries with similar timezones (Canada/Mexico) since talented folks there can easily move to the US on TN visa.

A lot of high-growth companies starting in the US[1], thus providing a BATNA to what your current job is offering.

Lack of regulatory hurdles to hire more in the US vs setting up shop in a different country and bring in more regulatory compliance requirements.

[1] This itself is due to other factors like: deep capital pools available for seemingly ridiculous ideas, lots of existing talent available to scale your company once there is a product market fit (all the current execs/senior people in tech), relatively less regulations etc.
Tried Delphi a million years ago. Was too in love with Visual Basic 3.0. Couldn't do it.
forgot to mention our current providers: ioflood for US, and serverloft for EU.
The Newton Kansas Walmart has been out of a lot of stuff for a while. Like all the beans, rice, bread, sugar, flour, facial tissue, toilet paper, vitamin c, hand sanitizer, detergent, potatoes... They get stock daily, but within an hour or so it's cleaned out again. Definitely panic buying.