jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Disclaimer: I am a PhD student at Stanford. Why do you say the opportunities to do research as an undergrad at Stanford aren't great? The CS department has the CURIS program (http://curis.stanford.edu/) which pays for Stanford students to do research with faculty during the summer. A few dozen students do this program every summer. We had a few students work with us last summer and it was a great experience.
For good information about the Assassins (and the Nizari Muslims in general) I recommend the books from Farhad Daftary specially "The Assassin Legends: Myths of the Isma'ilis".
You could cure a lot of cancer for $1 trillion. By turning the offer down, are you sure you're not "influencing" someone else's mortality? (That's a rhetorical question, of course. I don't have an answer.)
This is basically telling you to let somebody else run xplanet for you, then download the results every four hours. Pining for my xearth root window of yore, I wrote up how to run xplanet on your local machine, rendering out a nice new version every few seconds. This makes your desktop a useful global clock.

http://www.njl.us/rotating-picture-of-the-earth-as-ubuntu-wa...
Actually, I said "a convertible note for an amount equal to"..which gives him a chance for a payoff at a later date and (as I understand it), provides a floor for this payoff while limiting the ceiling to a certain extent.

However I am not sure if this understanding is correct.
You have a right to be outraged over anything you like, one does not follow from the other.

However outrage doesn't do anything. It's not useful. What's useful is a better service for obtaining #1.
Its up now. Tops story is about the lizard squad. This is an interesting tidbit:

>These two services, like most booters, are hidden behind CloudFlare

Wow, is cloudflare so poorly run they have no idea they're hosting/caching/accelerating Lizard Squad tools? CF plays up itself as this strong security minded service, but it looks like they're in bed with the blackhats.

I was on the fence with them, but now I think I'm just going to roll my own mod_security/mod_evasive proxy and call it a day. If they dont care about or can't detect these types of clients, then I don't want to do business with them.
You are part of the 85% who have mild symptoms. Don’t think it’s anything more than statistics, the vast majority of people who get covid either are asymptomatic or get mild symptoms.
Is there a numpy binding?
That's a lot of assumptions taken as an article of faith i.e. higher taxation = higher corruption and the ability to "avoid" private sector corruption as if you were perfectly aware of its existence and had non-corrupt alternatives to switch to. I'm not a libertarian and don't buy those premises, certainly not without any evidence.
Miles. Bike tires last 1000-3000 miles. Really good ones, maybe 5000 miles. EXTREMELY good ones 10,000 miles.

Car tires last 30,000 to 50,000 miles. Really good ones are 80,000 to 100,000 miles.

Similar for the mechanisms.
That's the plan yes, but unfortunately some schools have not been sent enough to deliver this.
Might be true on the surface, but at least in East Germany, people were shocked/angry/surprised when they read their Stasi file and found out that within their small social circle there was usually at least one spook who reported them to the Stasi (so called 'IMs' - Inoffizielle Mitarbeiter) - often somebody they wouldn't have suspected or even considered a friend. You literally couldn't trust anyone, except maybe closest family.
I have also noticed the trend in HN comments toward kneejerk reactionary pessimism typically rooted in preestablished ideological positions.
It seems you think their mistake was using C in the first place, and not the way they used C.

Calling people out for not using a language that you prefer is not helping them learn, nor is it bitter medicine to those who find learning your preferred language "hard".
> Mondrian had some definite deficiencies

You mean like its approximately two 8s uptime? :P I do think you're spot on about how Mondrian encourages the nit-picking and doesn't do enough to encourage structural discussions. On the other hand, maybe those discussions should be had before there's any code to review. So . . . meh. Tough problem.
http://www.engadget.com/2010/05/10/confirmed-apple-and-atand...

I had always thought it was a 3-year deal expiring in 2010. I didn't see this news when it broke last month. So, no great mystery here.
Big companies are immobile. It's very very hard for them to make decisions, especially ones that would require a dramatic shift in strategy.

They are stagnant, and believe that they cannot give up their existing business. So instead of shifting focus and 'pivoting,' they purchase a startup.

There's a great explanation of this in this recently popular post: http://steveblank.com/2010/06/07/when-big-companies-are-dead...
I love that the idea of cross-breed HTML/JS/? is coming to the forefront, and this might be a great solution one day. But, right now there are many such projects.

They all fall on a spectrum from super specialized, like this project, and full blown browser. If you found this interesting you should also check out.

http://fluidapp.com/
http://fluidium.org/
http://prism.mozillalabs.com/
http://www.adobe.com/products/air/
NativeHost described here: http://cappuccino.org/discuss/2010/05/13/nativehost-run-your...

I really would love to know if there are any other apps like this out their, I am trying to catalog them all. I think containers like these have a big future.
As you fall, be sure to miss the ground.
Not really. They both have money, hence they put up with each other's idiosyncrasies (and stupidities). They bitch and moan loudly in public about those same idiosyncrasies, but they never, ever talk about people without money. That's the entire community in a nutshell.
Perfections seems to be the enemy of good.
Actually I really like site format as ~50 page reference seems to be really useful, or something that you could take on a long car trip and casually look into.

I think that maybe programming and Make examples were unnecessary -- they don't really give any idea about what to do with the language and don't present any paradigms or quirks that you might need and there are much better short tutorials on that topic out there. All in all, this wouldn't save you if you got to write something in C++, but this would definitely help if you need to remember some unix command that's just slipped your mind.

Though they might have included stuff for LVM to 'file system' section, LVM commands are more or less intuitive as they are.
The blue progress bar is back :D
It's definitely a great learning environment -- I've been doing this about 50% from 2004 to now (I'm pretty sure this is my last trip, unless I get deployed contracts for my product, which is always possible). It's almost tempting to write a book, although for it to be interesting, it would either have to be fiction set in this environment with lots of factual details (e.g. Tom Clancy), or at least fairly fast and loose with the facts. A lot of interesting stuff wouldn't be appropriate to publish, and a lot of the hyper-accurate stuff would be boring.
> "why you shouldn't hire me"

Care to share this?
You forgot to add this case before the rest:

case PHYSICS: {
setPrimeDirective(law[PHYSICS]);
} break /* at your peril */;

:)
Yeah, you aren't supposed to replace laptops every year unless you just like everything new all the time just because. Good laptops can last quite longer than that.

However if she was a given a laptop which is several years old when they could have given her something from the current options, that's already questionable. Hardware can age, but giving aged hardware to begin with is not a good idea.
Why... why is this news? Any hacker person could fix this problem in 5 minutes.
Yes well. Looking at that list there seems to be something of a consensus on the -afi. Also just because 112 different spellings have been used, doesn't mean all 112 spellings are correct.

Anyway it's a fun idea and I'm just nit picking.
Thanks for sharing Memolane. I hadn't seen that before, but it definitely looks cool.

And I really like your idea of putting a real Moment Garden on the home page to allow interaction. You're right, that would help visitors grok the concept.
I believe you're right. Most inspiration comes to me when I'm thinking about what I dislike, and how I could make it better. (i.e. "dammit! the pizza is late where's MY PIZZA")
Cringely mentioned in a column a while back that Qaddafi didn't particularly care:

“Spell it any way you like, ” he said (in pretty fair English, by the way — something else that seems to have strategically disappeared over the years). “All that matters is spelling it correctly in Arabic.”

http://www.cringely.com/2011/02/major-jolloud/
How do you think all those live TV shows get their closed captioning done?
Yes yes yes! We're actually working on that as we speak.
Maybe this is overly pedantic, but you can do whatever you want with people's data, so long as you inform them of your policies and they agree to them.
It's not about performance nor price, but conditions in which the machine operates. Many servers used nowadays are cheaper than high-end desktop machines.
In communes, you don't really do your own thing. I think you're talking about an apartment building where a lot of hackers live that has a hacking room instead of a gym. Or possibly efficiency apartments. Maybe you meant "common kitchen" rather than commune? Like a dorm?
The original work was even named “Untitled”.
> -For "You should then add ~/.nimble/bin to your $PATH" it took me quite a while to figure I had to enter "ln -s ~/.nimble/bin/nimble /usr/local/bin/" in my Mac's terminal to do that. I guess experienced devs know that stuff but beginner here.

Actually you should add "export PATH=$PATH:$HOME/.nimble/bin/" in ~/.profile, ~/.bashrc, ~/.zshrc or whatever your shell requires.

> -There's a bug in the client.nim and server.js code where the client refers to element "foo" but the server refers to element "item". Changing them both to foo got it to work.

Thanks, fixed.
If they can build an entire fleet of automated cars? Abso-freaking-lutely. How much would you be willing to pay annually to not have to own a car but have one available at your fingertips at any time? My car payment + insurance comes to be about $7000/year. Throw in gas prices and we're probably at around $10,000 per year for my vehicle.

Factor in my girlfriend and our household is at around $20k.

If Google can charge me $10k-$15k annually to not own a car but be able to have it available all the time? What's $10k * 137,000,000? [1] At those levels, the failed Uber experiment can be a whimsical write-off. Or perhaps it's a strategic venture to handle some of these pesky regulations we're always talking about Uber fighting.

I don't want to own a car. I just want to have the freedom to be mobile at a moments notice.

[1]: http://cars.lovetoknow.com/Car_Ownership_Statistics
I have done it in the same fashion as I've done it for Golang and others:

Add a line to your ~/.profile

#add Nim-lang to path

export PATH=/Users/user/nim/nim-0.10.2/bin:$PATH

In the same terminal window, run 'source ~/.profile' to run the file and update the path. Creating a symbolic link like you did is fine as well.
> 1: I'm unsure what constitutes a highway, what is the difference (if there's any) to an interstate and .. what you'd call the 'normal' roads between cities.

Very generally speaking, interstates are federally-funded/built longer roads (I-10, for example, spans from Florida to California, but there often shorter offshoots) that are usually at least four lanes total (almost always much more in metropolitian areas) and do not have stoplights, stop signs, or any cross traffic at all. Access is controlled by marked exits. The usual speed limit is 70 mph, sometimes lower or higher, often much lower in metropolitian areas with lots of exits and therefore merging. It really depends on the area, congestion, and the actual speed limit but in my experience people more commonly drive ~80mph on the interstate, at least where the speed limit is 70mph.

Highways are pretty much a broad spectrum. They are usually paid for and maintained by the states (although federal grants are common). Sometimes access is controlled for short stretches, but in general they have stoplights and stop signs. They are usually multi-lane and often the major throroughfares through a city are a highway. Speed limits vary wildly. There are two lane country-road highways with few stops and 10 lane metropolitan highways with stops every 100 feet. They tend to be fairly long but not always.

"Other" is pretty much the final category, which includes city streets and country roads. They usually aren't very long; any sufficiently long road is usually transformed into a highway if it isn't already.

The "normal" roads between cities are almost always interstates and highways.
OK, but that's approximately true of criminal justice in the US. For instance: wiretaps are administratively expensive to pursue, and so police don't request them until they're sure they've got enough evidence to win the warrant. But civilians aren't persuaded by this logic; instead, they see it as evidence that the whole system is tilted in favor of the police.

It should be as disquieting (or not disquieting) in Japan as it is in the US.
CoSo (San Francisco, market near Montgomery Bart)

Looking for some more leadership to bolster our growing team of 25 technical folks.

Product Engineering Director: lead a team of 12 software engineers on our SaaS product that augments collaboration and web conferencing efforts of large enterprise and government.

Operations Director: lead a team of 10 systems and cloud operations engineers to modernize our tech stacks. The transformation has already started and we are looking for someone to really dive in with experience in automation tools and infrastructure for a private cloud company.

If interested, email me at matt @ connectsolutions.com
This is a really interesting article (and a blog I want to come back to). Thanks, OP.

What Haskell seems to achieve, and I'm not an expert on it yet, is an incentive system that encourages small functions especially when you're "in" a monad, because of the "any side effects makes the whole function 'impure'" dynamic as seen in the type system (also known as "you can't get out of the monad"). Of course, it's sometimes a pain in the ass to thread your RNG state or other parameters (that remain implicit in imperative programming) through the function, and that's where you get into the rabbit hole of specialized monads (State, Reader, Writer, RWS, Cont) and, for more fun yet, monad transformers.

I think that the imperative approach to programming has such a hold because, at small scale, it's far more intuitive. At 20 lines, defining functions feels dry and mathematical and we're much more attracted to the notion of doing things (or, making the computer do things). And, contrary to what we think in functional programming, imperative programming is more intuitive and simpler at small scale (even if more verbose). It's in composition and at scale (even moderate scale, like 100 LoC) that imperative programming starts to reach that high-entropy state where it's hard to reason about the code.
So, 20 seconds of googling for an HN user... yields the covid directory for your town. I just did it for philly and I got no picture id.

The doctor didn't do anything wrong!
Agreed, and we all have different values. I've always found morals, like religion and politics to be a slippery slope. I try to not judge others on theirs as long as they are not effecting me too much.

Had he not existed would women have been less objectified in that era? Do you know what their circulation/sales were compared to say Playboy at that time? Or other mass media that was running objectifying ads? What he added, was a rain drop in a lake, IMHO. Gotta pick your battles.
Also, food is not included and is a significant portion of my perception of prices. Food prices went up significantly last year and it's not something you can decide not to buy.

It may be pandemic influence, but that's the world we live in now.

From USDA (source: https://www.ers.usda.gov/data-products/food-price-outlook/su...):

In 2020, food-at-home prices increased 3.5 percent and food-away-from-home prices increased 3.4 percent. The CPI for all food increased 3.4 percent over this same period. In general, food price inflation in 2020 was much higher than in 2018 (0.4 percent), 2019 (0.9 percent), and the 20-year average (2.0 percent).
Interest-free loans, given as a public good and to hedge against a wealth tax.

Get your name on some newfangled venture and keep Uncle Sam's hands out of your pocket, but you don't get to rent your money.
See the api divide wouldn't matter if the runtimes were merged (this actually happened, you can still use Tango today if you like) since you'd just import the other modules and have them side by side. Sure some libs might depend on std.socket and others on tango.socket, but that's not a huge problem since they can exist side-by-side. You might just need an adapter if you wanted to pass a socket from one lib to another that uses the different thing. Slight hassle but totally solvable.

But with the incompatible language runtime components, you couldn't merge the user level libs either. The base Object and Exception classes worked one way in one lib but another in the other and both used the same underlying function names leading to a linker conflict. The user-level namespaces in D are always isolated to modules, but this low level language runtime is global.

That was solved when the Tango requirements got merged upstream.
Banks in Brazil came up with something called a "security module". It's a kernel driver that intercepts all network connections. It makes everything slow and probably leaks highly sensitive private information back to the bank and god knows who else. I had to boot windows in safe mode in order to get rid of this thing.

Apparently, malware is perfectly legitimate if it serves the business interests of the rich and powerful.
Almost noone in my highly educated and successful social circle grasps this. We are talking MBAs and PhDs. They all think that the bailouts in 2008 and in 2020 were necessary because otherwise "the economy would collapse".
>the impact of not using true random could cause a catastrophic result for a large number of people.

And the impact of using 1000x slower trueRandom could cause catastrophic results for an even larger number of people, since by far PRNGs are used where speed is more important than security.

And once you pick a "true random", how true is it? Will it be secure in 10 years? Will we then need a "truerTrueRandom" to mitigate that true random has failed to pass future mathematical or hardware tests? Will it return random numbers fast enough for future uses?

It's a rabbit hole. Let developers use the one they need, and since the vast majority does not need secure random, don't force it on them at significant cost.

If your crypto developer cannot know which to use you're going to have a lot more holes in your crypto than the RNG.
Free food is such a no-brainer, if you're a manager. For £5 of pizza you can get £50-100 of work, easy, and the workers think they're getting the better deal...
How is 9/11'ing an Afgan goat farmer or a Pakistani wedding "global security"?
we keep it in LTR although some prefer to set up the IDE for their preferred latin based non english language. it's because some software messes RTL and the translations for the technical keywords in arabic are not standardized. For example I can't tell you what "Refactoring" would be translated to in arabic
`A + option + command` to be alerted on the next mark, which is basically when the new prompt appears.
For Ubuntu/Gnome users, you can substitute `notify-send` for `terminal-notifier`, as linked.[1]

For WSL users, you can substitute a powershell call to BurntToast[2]

[1]https://gitlab.com/victor-engmark/tilde/-/commit/1fc8b9f6ab0...

[2]https://codelearn.me/2019/01/13/wsl-windows-toast.html
If it had been flagged, it would have said so. Compare

frequentnapper 23 hours ago [flagged] [dead] | parent | flag | vouch | favorite | on: I helped build ByteDance's censorship machine

Good catch, I guess I mixed it up with a different post.
This isn't a particularly surprising occurrence, is it? For better or worse, it sounds like them defending their moat: which is exactly what any company would do.
Yeah, but that scheduling!
That is the point. The gamble. I want to offer as low a risk to the investors as possible at the cost of supporting me "full force" sort-of-speak should I make significant progress within three years.
Its still civilian in the way that matters for this discussion in that its not a crime for an NSA employee to disobey an order.
Receiving invoices from local tradespeople, emails from schoolteachers for my kids, login/auth type stuff and occasionally corresponding with friends and family. Also a handy way to send a link to someone if it’s too cumbersome to type or say out.
Bitcoin.

Then use localbitcoins to exchange to local currency. Most exchangers do the conversion very quickly from what I've seen.
The only thing I regret is not be able to play nitrome games anymore.
> It is OK to set firm boundaries and tell people "no", and it in fact garners respect, even if people fight it initially.

This is the bit that's never made sense to me. It has not been my experience that I respect people who stick to their guns more than I respect those who are flexible and willing to listen - quite the opposite.

To put it differently, if someone is talking on their cell phone in the theatre and you ask them to stop, are you going to respect them more if they keep chatting through the rest of the film?
Yes, I'm pretty sure. That's the way I learned, from the included documentation. I just checked in a Windows 3.11 VM I have laying around and it's definitely there, though it's shift+F1 to access the help, or just F1 if the cursor is on a keyword.
That sentence in the article is completely nonsense. There are 180 designed spots in the geosynchronous orbit, and they are very expensive. (It's possible to authorize to increase that number, but I doubt they will do it soon. Perhaps a x2 if you have tons of money?)

From another article: http://www.businessweek.com/articles/2015-01-17/elon-musk-an...

> Hundreds of satellites would orbit about 750 miles above earth, much closer than traditional communications satellites in geosynchronous orbit at altitudes of up to 22,000 miles.

Also, as the orbit is 30x lower, the latency will be (hopefully) 30x smaller.