jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
While the post itself talks briefly about implementing the snow algorithm and the tilting, more advanced people can go directly through the code over at github: https://gist.github.com/716215
What am I missing : why not just use Firefox ScrapBook and automate regular backups and sync-ing with your laptop (which is what I do right now)?
Very relevant:

Unidirectional JavaScript talk from Raynos:

https://www.youtube.com/watch?v=RLAjMeR8898

The "framework" used is mercury:

https://github.com/Raynos/mercury

I use "framework" in quotes because it's really just a collection of libraries that work well together.

Here's the todomvc:

https://github.com/Raynos/mercury/tree/master/examples/todom...

All the state in a mercury app is set up first using lenses (bidirectional/bijective data structure) implemented use:

https://github.com/Raynos/observ

https://github.com/Raynos/observ-struct

https://github.com/nrw/observ-varhash

If you have any application with state, these three libraries work extremely well together.

Basically all the views are pure functions that receive the current state of the app. You can even do "time-travel":

https://github.com/Raynos/mercury/blob/master/time-travel.js

See browser.js of todomvc to see time travel in use:

https://github.com/Raynos/mercury/blob/master/examples/todom...

elm-html is also worth checking out:

https://github.com/evancz/elm-html

Both mercury and elm-html rely on virtual-dom:

https://github.com/Matt-Esch/virtual-dom

Anyways, small modular libraries FTW!
If you think that those traits are in opposition to 'competence' then I am sure everyone involved would rather you promptly leave.
Understood and it probably can but I don't want to replace it :) I like OpenPGP (especially the newer revision which supports elliptic curve).

The GPG toolchain is pretty great for file encryption and I use it for my password manager too (which is indeed ZX2C4 Pass - passwordstore.org ). I don't want to use a fork using 'age' because I rely on the GPG version on my mobile (using the excellent OpenKeyChain app and the passwordstore app which talks to that).

Also, I log in to SSH servers I don't have the ability to install stuff on, like the ILO on my servers. And again on mobile, there's bridges to OpenKeyChain for SSH in e.g. Termux which work great including agent forwarding. But not for PIV. So it's not a complete replacement.

Sorry but without OpenPGP it's a non-starter for me. I understand I could use Solokey if I make a lot of changes in my personal setup and make some compromises especially on mobile. But why would I? I can just continue using Yubikey :) Don't forget you're in a heavily contested market, you should be better than the competition.

I'd like to have an open-source authentication key but in the end it's a tool to me. Open-source is a 'nice to have'. It's not worth it to me to deviate too much from my existing workflow.
Yes, Europeans had some general idea that disease was contagious, but that doesn't contradict anything I said. Smallpox blankets were used at least once and this was obviously terrible and should be condemened, as should the Aztecs' widespread practice of human sacrifice and the Iroquois's well-documented history of slavery and torture. Humans are great at being shitty to each other.

It's still true that far, far more native Americans were killed by European disease than through any deliberate act of European volition, and that's a fact that sits separately from any moral judgements we might make about anything.
Mice are an ergonomic nightmare.

I wonder if some smart lawyers could team with some physical therapists to create some massive lawsuits- force companies to offer mouse-alternatives for all their programs or something. The law's done much worse.

-- And I think I once cleaned-up some code based on the "one big file" principle...
This technique, and some instruments outfitted with specific DSP components to achieve it, was developed by Michael Brook.

http://en.wikipedia.org/wiki/Michael_Brook
There is also this: http://ycombinator.com/seriesaa.html
Thanks for the insight, I appreciate it.
I've been using Mathematica (MMA) for my dissertation's data analysis, and for the most part it's been great. As an environment to manipulate data in, it's by far the best that I've used- once you get the hang of it, the pattern/transformation-rule language is incredibly useful for reformatting, recoding, mixing, slicing, dicing, etc. one's data. If you're coming from Haskell, you'll probably pick this part up way faster than I did at first.

If your stats needs are relatively simple- linear models, glms, logit models, anovas, simple tests of hypotheses, etc.- MMA is more than adequate. The new version looks like it adds some non-parametric stats functions, as well as paired t-tests, both of which would be quite useful to me.

Also, the visualization tool in MMA are fabulous, and don't make me want to tear my beard out every time I have to go off the beaten path (as opposed to those found in certain other one-letter-long stats environments I could name). 'Nuff said. Another thing I really appreciate about MMA is how consistent the syntax and functions are- once you've figured out one function, the odds are good that your knowledge will be useful on the next function you try and figure out. This, again, stands in stark contrast to other packages (R, SAS, I'm looking at you guys).

I have found myself turning to R for certain specific things, though. Mixed-effects models, repeated-measure ANOVA, Fisher's Exact Test, etc. Really, the two work together well- it's easy to use MMA to get your data in exactly the right form for R, export it, and then do whatever you need from there.
The correct URL is http://www.google.com/hotpot
Can anyone with more knowledge comment on plausibility of this?

Google Cache: http://webcache.googleusercontent.com/search?q=cache:4lR05JZ...
For pre-packaged realtime use, I think IRCAM's FTM library for Max/MSP uses libsvm:

http://ftm.ircam.fr/
> if you don't respect other people's time, your integrity depletes by the second until there is none left.

It's interesting that you hi-lighted this. I just had an extremely annoying experience the other day with a VP in my company. Long story short, he decided to question what I was spending my time on and why client engagements took more than a 45 minute meeting like he experiences when doing a sales pitch(I perform most of the execution end of business relationships in my company -- things that take dozens of hours).

I decided after a couple meetings of having my time questioned like that that I had lost quite a bit of respect for him and will probably not suffer that kind of thing again without there being serious repercussions inside the company -- like a reorg so that we're no longer in the same management chain.

He absolutely didn't respect the 80 hour weeks I put in to keep the company afloat. Since that's time out of my personal time, and I could be doing something at another company for the 40 I'm supposed to be doing, it's a lack of respect for me.
https://uk.answers.yahoo.com/question/index?qid=201009300839...

Best question I'm aware of on Yahoo Answers. And the infinite loop response is the best answer.
> the previous ruling from the Court of Appeals for the Federal Circuit is binding precedent on the whole country that APIs are copyrightable.

No, its not.

The CAFC’s interpretation of Ninth Amendment case law on copyrightability in this case (before and after the Supreme Court sidestepped it) is binding on no one except future courts hearing cases on issues and between parties so closely related to those in Oracle v. Google that res judicata rather than rules of precedent is the deciding factor
On the other hand, regarding automation...

In an ideal world unions shouldn't have to be anti-automation, because people should have access to other sources of income (yes I mean income, not specifically employment) if they lose their jobs. This way we aren't holding back technological progress to protect people from poverty.

I have no idea what that ideal world looks like, maybe it's not possible. But I do feel uncomfortable with the idea that automation is somehow inherently anti-worker with no opportunity for reconciliation.
Someone wrote a SQL wrapper around InnoDB & called it MySQL XD
It had to end sometime, I suppose. Maybe they'll pull a archive somehow.
Anyone else find that protest picture ironic?
Why would the states profiting from low/none corporate taxes follow suit? Seems like their business just got a lot better.
Can’t you just add a column to your schema with the prefix?
Better that it took 200 or 300 and we have advanced liberties instead of a totalitarian state. There's no amount of prosperity that pays for a dystopian state like China.
I'm of a mixed mind on this, but I will add clarity here: you are definitely condoning spam in the name of 'doing whatever it takes'.
If they boot someone off for that particular reason, then yes, they absolutely should.

Again - explain to me how Verizon can be successfully sued for "unlimited" data (with throttling) and how these companies cannot with "unlimited" data (with undisclosed caps).

Explain how the two cases are substantially different, please. Just because Verizon are generally bastards and the companies above are generally not does not make false advertising okay or legal.
If you desire to punish the engineers for making mistakes, what will happen is you'll develop a culture of denial and coverup of any problems.

In the various projects I've worked on, I've seen that happen first hand. What works better for the quality of the product is to have a collaborative, open process about finding bugs, fixing them, and rewarding people for having a quality result.
Hit them with copyright abuse then. Not every crime commissioned on a computer should be treated as a computer crime.

Doing so functionally leads to double jeopardy on all manner of civil and criminal cases and the opportunity for excessively punitive sentencing and sanctions that are basically optional to apply. IANAL, but this seems to introduce an unacceptable degree of discretion in the law.

As an example, if I send an extortion message via post, I get in trouble for extortion. If I do it via email should that be a computer crime as well? I guess it's up for debate since most everything is, but I feel comfortable enough to say clearly not.
OTOH I'd say currently balance is heavily skewed to needless dynamism. You cannot get some trivial page without JS enabled and god only knows what's going on on the server.
.. and how much was people calling their congressman saying, "You need to investigate these unidenitfied thingies." Because I think that's 100%.
It's simply a matter of inversion. Is the page generation and publication performed upon each change (by editors/authors/etc) or upon each access? Obviously, the former is much more efficient, even for frequent changes, and even across millions of data points. (Just ask Twitter).

Just because we don't really have common, enterprise-grade authoring tools for non-technical people that publish static sites anymore doesn't mean that it's not the better way.
If anything ever requires access to Facebook, you can be 100% sure that it's done to grab whatever info is in your FB profile and not for fancy security reasons.

Even if they started from another reason, they'll at some point want to grab the data.
A couple of decades ago, I first ran into the professional incompetent, someone who can have 8-10 years of good experience without having accomplished anything. She (sex means nothing, just tweak the adjectives) was attractive, intelligent. articulate, easy to work with, but thoroughly incompetent. She was assigned to do a piece of one of my projects. I worked with her for a month but she couldnt get anywhere, an the VP insisted that I work with her. Finally I isolated her code and spent a day implementing the task. After a couple of years she was canned.

The professional incompetent part? She had had the same kind of two year stint for 10 years. I'm glad she wasnt y hire.
The rub comes when one tries to hang behaviour on the types.
"It's less interesting when you consider that other parts of her philosophy include a total rejection of violence."

That's kind of ironic, if not outright hypocritical considering that outrage against violence is exactly what she's railing against in this journal entry.

She certainly didn't waste much time rejecting Hickman's violence there.

"And then describes the general phenomenon as she has observed from other instances."

First, it's not clear whether the last sentence you quote (the one you agree is dispicable were Rand referring to the Hickman case) is directly referring to the Hickman case or to the subject of the previous sentence, the "mob in any great public feeling". She doesn't mention the Hickman case by name in that sentence, nor does she explicitly mention she's talking about subject of the previous sentence.

But even were we to grant that she wasn't talking about the Hickman case directly, but was only talking about "a mob", she'd still be talking about the Hickman case indirectly; since it's obvious the mob she mentions is a general phenomena of which she saw the Hickman case as a particular example of.

So either way, she's talking about the Hickman case. Directly or indirectly.

In fact, the rest of the journal entry makes it crystal clear what Rand says in that sentence is indeed what she feels towards the spectators and prosecutors of the Hickman: "It is repulsive to see all those beings with worse sins and crimes in their own lives, virtuously condemning a criminal, proud and secure in their number, yelling furiously in defense of society."

Read the rest of the "Hickman Case" section from her journal and you'll see that very sentiment expressed by Rand towards the spectators and prosectors of the Hickman case. You can virtually see the scorn and contempt dripping from Rand's lips, not at some abstract and general example of "a mob", but precisely at those people who were outraged by what Hickman had done.
Your ulterior motives make me nauseous.

FWIW: nauseous is to nauseated as poisonous is to poisoned.
I wish this had answered my question more though - what is it that I'm missing. I mean, we have been building web frameworks for every new language that comes along. So what is it about web apps that we haven't solved? What does Clojure bring to the table? How will it help me make better web sites for my clients than Rails currently does?

When I switched from PHP to Rails, I did so cos it was easy to see the benefits - in 2004 there were no serious web frameworks, there were no easy ORMS that cut out the trivial crap I had to build from a week down to a day. I could quickly get the simple stuff out of the way so I could write code for the bigger problems.

So now here I am six years later, and I'm really really intrigued by Clojure, but I'm not seeing where it fits. I don't need a different way to build web apps... I need a better way. Otherwise I'm not that interested in taking a step backwards productivity-wise.

So, I'm looking to learn, cos I do think it's a fun language, and I've learned a lot more about programming while learning it. Maybe that's its role.
This is not an accurate summary. The claim is that a "correct" VCS will detect a move, not a copy, which is an entirely different beast - if it were a copy, it might be correct to apply the patch to both lines in some situations.
Pretty sure all that spectrum is licensed and auctioned off... not opened to unlicensed use.
This was a lot of fun. Really great work!
I am a polyhob.

Carpentry (everything from furniture to houses), coding, blacksmithing/bladesmithing, machining, organic farming (recently upgraded from gardening), electronics, photography, drawing and painting (im terrible), leatherwork, chemistry, materials science, computer science, biology, physics, economics, investing/trading, entrepreneurship, athletics and weight training, plumbing, welding, heavy equipment operator

I kind of go from one to the next, and incorporate what ive learned from previous hobbies into new hobbies or synergies with new or existing hobbies. you would be surprised how much synergy there is between hobbies. and ive managed to convert one of those hobbies into a successful business. i learned house framing to learn to build my own house and ended up starting a business.

I "retired" from writing code at 29 due to burnout and a failed startup.

Hobbies i plan to add: acoustic guitar, small talk, making long lasting friendships, finding a traditional wife, electrical, animal husbandry, finish carpentry, increasing the range of tools i can make, advanced heat treating of steel, casting, automating the farm.
An example of one of the little reasons I expect large-scale Rust code to be faster than C++ in the long term. There's a lot of little things like this that the Rust can do but C++ can't that can add up to a lot over the entire program. But it's really hard to see these in benchmarks because benchmarks are almost never code complicated enough to show these differences, and then even if someone writes one, in the resulting benchmark competition someone may come in and hand-optimize the C++ code for this. But C++ can't scale that sort of attention, so the benchmarked performance won't be anything that real code can obtain.
MW says that the singular usage is standard now:

>USAGE. "Data" leads a life of its own quite independent of datum, of which it was originally the plural. It occurs in two constructions: as a plural noun (like earnings), taking a plural verb and plural modifiers (as these, many, a few) but not cardinal numbers, and serving as a referent for plural pronouns; and as an abstract mass noun (like information), taking a singular verb and singular modifiers (as this, much, little), and being referred to by a singular pronoun. Both constructions are standard. The plural construction is more common in print, perhaps because the house style of some publishers mandates it.
Get started (hardest part), music, and rescuetime. Find tasks within larger tasks that you can check off so it feels like progress. Create a game with your tasks and as you complete them you advance (RescueTime can help create a productivity game).

Success is breaking past all these walls. Everyone goes through it.

Also it might be better to tell yourself you are going to chill every weekend and when you do actually work it will feel more rewarding. You may also be propelled to work because you are wasting time. If you think all week that you will work this weekend, your mind feels like it has committed and dome something but your actions don't complete it in reality. So reverse that by planning to waste time, when you do stuff you'll feel better.
That page has a link to the World Snail Racing Championships as a reference. The web is marvellous.
Boy, I'm sure glad Apple is helping bigoted parents everywhere prevent their kids from being exposed to the idea of same-sex relationships.

As Apple keeps getting more and more authoritarian, I find it hilarious that the hipster demographic that Apple originally marketed to is slowly having to become more and more conservative to remain fanboys.
Often it's the most obvious things that we most frequently fail to see....

Especially if we're actually looking for something different, like a raison d'être for social media in politics.
Really? Isn't it clear that Apple is positioning the ipod/iphone as the non-porn device? See Steve Job's multiple mentions of Android as the porn device.

http://techcrunch.com/2010/04/19/steve-jobs-android-porn/
http://www.wired.com/gadgetlab/2010/04/steve-jobs-porn/
http://www.electricpig.co.uk/2010/04/20/steve-jobs-email-rep...

Look, this is business. Apple isn't out to rid the world of adult material. But it is worried how parents might view their products. The kid market is significant, but if parents are worried that they're handing over a device that has a negative stigma, they'll buy a DS or something else.
This is really a good read. You should definitely submit it separately here on HN
"We all have "Office Space" or "The Office" type situations at our jobs!"

Damn, it feels good to be gangsta...

Seriously though, I'm happy for you. And I want that for myself. I spend the day counting down the hours. Small office with no privacy, so I can't even learn some Python to pass the time.
Without saying anything about this particular person, I've found an interesting pattern with people who seek out a specific programming language to work in: their actual code tends to suck pretty bad. People that obsess over any particular language will typically obsess over it because they learned some new abstraction trick and seem to think that everything should be rewritten in it. And so instead of focusing on the problem they have to solve, they become obsessed with rewriting code that already has solved problems...and they tend to do it in a way that is short and succinct but utterly opaque and black-boxish. No thanks.

Again, I'm not expecting that everybody who does this is like this, but I've seen it enough that it is a pretty strong negative warning signal.
If you liked the docs, you should definitely check out the source code. It's not just poetry by C standards, it's poetry by Shakespearean standards. Hands down the best code I've ever seen. What makes it more astonishing is that it's a product of relatively small community scattered around the globe.
Most of their revenue comes from Google (for providing it as the default search engine in the browser) because they can't get enough revenue from donations to pay for their work. If they got enough money from donations, they wouldn't need to rely on Google's spare change.
I believe it refers to the process of generating prescriptions and on a deeper level untethering away from the corrosive nature of words that already socially abstract a certain behavior. For words and reality interact much like the stomach and stomach acid.
The author choses whatever they're familiar with and likes, and Rust has a larger barrier to learn, so less people use it than Go.

Not some huge mystery...

>Or am I just wrong in assuming anything system-related should be written in C/C++/Rust?

For one, Go has a GC, so memory safety wise it should be as safe as Rust.

Second "systems" is too broad a term to be very meaningful. There are excellent systems programs (databases, search engines, etc) written in Java for example...
The Khashoggi murder took place in October of 2018, smack in the middle of Trump's presidency. The CIA had concluded that MBS was responsible as early as November of that year.

Trump's comments on the murder:

“Our intelligence agencies continue to assess all information, but it could very well be that the Crown Prince had knowledge of this tragic event — maybe he did and maybe he didn’t! That being said, we may never know all of the facts surrounding the murder of Mr. Jamal Khashoggi. In any case, our relationship is with the Kingdom of Saudi Arabia.”

Additionally: “Well, will anybody really know?”

That's pretty much all we got from the Trump administration on that point. At the time, the silence was the statement. And at the same time, Jared Kushner was reportedly using WhatsApp to counsel MBS in the situation.
As a beginner not thinking too much about performance, ECS is beautifully elegant and easy to reason about.

However I found it nearly impossible to integrate into libraries/engines that aren't made for it.

I really wanted to use React for my complex RPG UI and PhaserJS or Pixi for I/O, but the state management paradigms just didn't work together (for me at least).
Except on Android, since you may not have files with the ":" characters in it.
Are you asking if that is a downside? Yes, it is a significant downside since fundamental parts of a game would need recompilation which means slow iteration on things that need to be iterated on a lot.