jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't know how you intend to do your data analysis, but...

I have had an idea for a smartphone app on my Big List for years. This app would implement lag-sequential analysis (see for example http://www2.gsu.edu/~psyrab/references.pdf). I haven't actually used it (which is part of why I have procrastinated this one), but my understanding is that LSA is basically a chi-squared analysis with a time function. Chi-squared compares expected vs. actual incidence of something. So LSA would look at expected vs. actual incidence of X happening following Y. The prototypical test would be to prove/disprove that chocolate milk makes kindergarten kids more violent. But you could (as I envisioned it) generalize it to sniff out all kinds of factors that might systematically precede migraines or whatever.

You'll also need to explain to people that a negative result might not be a reliable one unless you get a lot of data and record all variables reliably.

I'm not sure how much my app idea overlaps with yours, but I will cheer you on in any case.
The name is cute. The design works. I can instantly tell approximately what you're offering. That's more than I can say for most start-ups that make "Show HN" posts.

One thing I think you should include is a browsable example book, since after all getting the "book" is the entire point of the using the service. What will it actually look like in the end? It's shown in the videos, but small and static. It should be full-page and interactive.
Am I the only one who thinks this is a terrible idea? The entire notion of going out to eat with someone is now being co-opted by having to get "entertained" via another device, interfering with conversation, and reducing human interaction. I love the fact that going out to a restaurant means interacting with someone face to face, avoiding email, texting, and phone conversations.

Yes, you can get the hell off my lawn, too. :)
No, as a reimplementation will effectively replace the prior implementation. But I think you should ask whether that question makes sense.

If you're dispatching based on something other than just type (some information that would allow you to choose one of multiple implementations) than you should probably either a) put that logic inside the protocol implementation for that type or b) use multimethods which let you use an arbitrary dispatch function that can take both type and other information into account. If you choose a), you could actually layer another protocol or other dispatch mechanism under the initial call if you need to.
Maybe I'm too Buddhist or something but "pivot" has come to mean, "observing and adapting to what the universe is saying," which is another word for not being obstinate. It's a linguistic gang sign the insecure flash to show their starters group membership.

It irritates me because listening to MBAs speak is an exercise in suicide preparation, and starters are accumulating their own distinct but equivalent lexicon of fancy words that refer to simple, everyday concepts.
Though if it's rare, it can stay valuable, once it becomes so.
Thanks for the pabbrev hint. Sometimes, Emacs reminds me of games like Diablo. Half the fun is in finding new pieces of equipment and trying them out.

Like image-dired, ibuffer, yasnippet, ...
> A solution that requires the minimum amount of effort/energy/material and delivers the expected result

As good a definition of code beauty as I've ever seen... even if not as popular.
Thanks, that sounds a lots less complicated than the advice I was given.
news.bbc.co.uk
HN
Al Jazeera English
Apple uses the open source browser Webkit, which runs on Linux and Windows too.
I've been reading my mail with Emacs since 1992. (I use a very old version of VM with local modifications.)

As far as notifications of unread mail go, Emacs used to put "Mail" in the mode line when my folder in /var/spool/mail is non-empty, but I disabled that in the 1990s.
Microsoft claims HTML5 runs best on IE and on their OS. Mozilla claims the entire web runs best on Firefox. Tomato tomaaaato.
From my top-level comment: "Writing graphviz code by hand, or using google draw/draw.io/... gets painful very quickly."

I am fine with a tool using graphviz under the hood for rendering or layout, but I'm not writing my statecharts in graphviz syntax.

I borrowed the term "parallel state" from https://statecharts.github.io/glossary/parallel-state.html. Both XState and MermaidUML support them.

Again, I am concerned with plotting. I am not trying to use the language/library to implement any keyboard or power plant, I just want to get a plot with minimal efforts. Having to edit the SVG or graphviz to "fix" poorly supported advanced features if I ever need them is fine, so long as I can plot most machines and it doesn't take hours. PlantUML is the only tool I've found that fit, which surprises me.
Your definition of debate isn't the one that is relevant to this conversation. We're not referring to speculative thought, we're referring to decision making for public policy. Scientists discuss, evaluate, question, and probe, not debate. True, the people who are scientists might debate from time to time, but that's not a part of the scientific process.
So, signal is all about privacy, but when they chose a cryptocurrency, they didn't chose based on privacy. If privacy was the point, why not choose Monero, a mainstream coin which already has a reputation for privacy? So, if privacy wasn't their main concern in choosing a cryptocurrency, it's perfectly reasonable to wonder what was their main concern. And given that MOB's only unique characteristic (as far as I can tell) is the deep pockets of their foundation (because they allegedly own ~85% of MOB tokens, worth Billions), it's not much of a stretch to assume that those deep pockets are the reason that MOB was selected.

For a crass comparison, let's say you've got a friend named Bob. Bob likes blondes. He loves 'em. He's always talking about how he loves the blondes and could never be with a brunette or a redhead. One day you bump into Bob, and he tells you that he has just married a bald chick, who just happens to be very wealthy. How strange, that this guy, who always harped on this one feature, suddenly made a decision that was not based on that feature at all! Clearly, some other feature was the driver of his decision. Now, that doesn't necessarily mean that Bob is a gold digger. But wouldn't you wonder?
Clojure code is more dense, but once you stop trying to read as many LOC per minute as you would in other languages you are fine.
Also the increased use of pure functions and immutable datastructures makes it easier to reason about code.
No! Fwiw, there's a bit too much of it, but it's not even close to the offendingly huge margins of some modern UIs (not arguing there's no place for this UI style at all).

The main window on the first shot from the site is about 620px wide and I feel I could write some code not even resizing it. I easily imagine 2 buttons, dropdown and 2 textboxes filling this whole window instead.
Also, no outrage in the MSM about police shooting and killing an unarmed female protester. This summer I was told that this was a very bad thing indeed.

I guess the situation here is different than what happened in Minneapolis because...well...its different.
How much energy does encrypting all our video transmissions cost? I don't care how efficient the hardware running HDCP is, it's still wasteful to do so for every application and it's not even to protect the users nor would it be effective in the current form as such.
This is precisely why Ethereum and its new proof-of-stake mechanism will take over as the dominant currency in the next few years.

I wouldn't expect crypto to disappear. The market is currently worth $1.5 trillion, people will fight for its adoption to keep their investment.
This argument would be valid if not for the rise of reality TV. There's a while genre of shows made to seem "unscripted" when in reality they're almost entirely artificial. Something like pawn stars is a great example of this[1]. Viewers are led to believe that it's actually organic content, and more naive viewers could easily fall for this falsehood.

[1]https://www.youtube.com/watch?v=z31G3Ct98EM
Have a friend/spouse/hated rival set the parental control code.
Wait until you find out how many people work less than 1 hour per day in the office!
I get the feeling that regulatory burdens is the biggest problem. I know that the laws in California are preventing them from offering the service there, and in Oregon they are waiting on a bill to pass before they will come to Portland.
Does Jitsi have the option for admins to mute or expel guests?
>> We are talking about companies which have plenty of assets and strong businesses.

If their businesses were so strong, they shouldn't have taken a loan that would jeopardize them so easily. The Fed should let them default and take all their cronies down with them.
Give the system a good clean by wiping out the parasites.

A lot of these so-called 'strong' companies had been using debt as a way to evade taxes... And now that their highly unethical schemes are about to crumble, we bail them out?

The Fed are aggravating the 'too-big-to-fail' problem. They're turning every corporation into 'too-big-to-fail'. If we continue down this path, we'll end up with communism. It will be the worst, most perverse form of communism ever invented.
It's not just hydroxychlroquine, the best results in the (albeit small) study were when it was paired with a Z-pack. A WSJ editorial had also talked about the same thing, but the Forbes article you posted has more details:

"The just-released French study reported that 70 percent of hydroxychloroquine-treated patients, or 14 of 20, were negative for the virus at day 6, as were all six patients who were treated with hydroxychloroquine and the antibiotic azithromycin (which Novins also received). But the study was small – 20 treated patients and 16 controls – and had other serious limitations."
The article is about Europe.
It's more or less everywhere in Europe. In Belgium if you fail you're a loser. But if you succeed you have done it probably in a shady way and you're a cheater because it's not possible to make 'a lot' of money in a honest way. So you can never win :)
But what about those corrupt people that want to accept the gifts? And who is going to enforce this policing of the gift registrar?
FYI you can access Keep anywhere at keep google.com Other than that I do agree with you in part, there's a few things now with multiple incompatible implementations and it'd be really nice to see them tidied up and merged sensibly.
MS prevented vendors from bundling Netscape in Windows. MS used the fact that IE was tied so deeply into the OS as a reason for not being able to unbundle it. MS used APIs to favour IE over other software - MS made their OS work better with their browser than with other competitor browsers.
I agree, but in some fields this is already done. For example, This is exactly why geoscientists have standardized on the fully self-described netcdf file format. With netcdf, you can specify units, axis labels and other metadata very straightforwardly.
Isn't this what TPM was designed to avoid ?

Neither files nor env variables.

Most chipsets have a rather unused TPM function, and it should be possible to have developers and processes hook into that.

Perhaps using tmptool ? On master process startup ask user for passphrase, and use that to query the TPM stored values ?

http://manpages.courier-mta.org/htmlman1/tpmtool.1.html
I've never really done anything seriously in Haskell, but this is how I feel monads could be explained through example. Let me know what you guys think. If it's good I'll add it to the stackoverflow question on Monads.

---

We know how operators (add, substract, multiply,...) work on integers. example: 5 + 6 = 11.

Now let's add some extra state/dimension to integers. Let's assume this extra state is ROCK, PAPER or SCISSORS.

Here are possible values:

5_ROCK

6_PAPER

999_SCISSOR

...etc...

---

What is the result of 5_ROCK + 6_PAPER ?

There is no answer unless someone defines it. That's what a monad does. In this case I am deciding that 5_ROCK + 6_PAPER = 11_PAPER

The way MY monad works is to use the operator on the integer portion ( 5 + 6) and then use the winner of ROCK, PAPER, SCISSORS game as the non-integer portion.

3_ROCK * 4_SCISSOR = 12_ROCK

8_SCISSOR / 2_PAPER = 4_SCISSOR

...etc...
It's from this book: http://www.amazon.com/The-Emperor-All-Maladies-Biography/dp/...

Highly recommended reading, BTW, though it's a bit depressing.

For the average to go up only four months either we're doing really well against a tiny percentage of cancers or we're doing generally a tiny bit better against most cancers. Or some combination of the two. Either way you look at it that's an indication of lack of progress.
I don't personally, but I know that you can install Linux onto a Mac using bootcamp if you wanted to do so.
People are giving away software. It's called piracy. Millions of dollars worth of software is being acquired for free.

And yet Microsoft etc. don't feel the need to bully individual users into legal settlements.
Here are two sample screenshots from formula-heavy pages:

http://i.imgur.com/LwODR.png
http://i.imgur.com/XNrN4.png
http://news.ycombinator.com/item?id=1444823

... For example.

I share the sentiment; I've seen quite a few others over the past 48 hours. Is there a way to raise the minimum karma threshhold for stories to be displayed on my front page?
I watched my iPhone app sales rise, when I made my blurb on the app store simple and assertive.

People respond to clear, strong sentences.
Not to speak up too strongly for Rockwell (I think he has certain biases), but you are actually arguing his point. He says that nobody in Hollywood uses autofocus because it's rehearsed and it's the focus-puller's job, and that's precisely why autofocus is handier for home video.
You can make any claim look arbitrarily broad by omitting language from it. You cut limitations out of the middle with your "[...]", and you also cut stuff off the end without even mentioning that you had done so.

Might as well have said: did you read claim 13? "A computer system . . . ." OMG THEY CLAIMED A COMPUTER SYSTEM.
Oh, I see it already: "No, grandpa, the paper actually disappears inside the machine and appears on the other side."
> These days, I design everything for home with extreme simplicity coupled with detailed documentation on how I set things up.

Definitely a good strategy, yeah. And on the documentation front, that's exactly what I've started doing differently, too; after having to recreate my mail server one too many times, I eventually decided "you know what, I should probably write down what I'm doing", and now if things go belly-up again I at least have that starting point.

As a bonus, you can also put it online as a tutorial, which is exactly what I did: https://mail.yellowapple.us :)
The author wrote: "... ended up working roughly 10-15 hours per day. I felt very proud of myself for working so hard and I remember joking about my arms the day I started noticing a slight tingling sensation in my fingers. if I had only known..."

She called it RSI and described classic carpal tunnel. Without the additional detail provided by the author, carpal tunnel is consistent with here description.
The doctor was wearing a mic. I think it would be very hard to argue he wasn't involved in the production. He also has at least a moral obligation to protect the privacy of his patients. It's a shame these things end in lawsuits, but he does deserve some kind of punishment or reprimand. Maybe suspend his license for a few months.
I made a mistake in submitting this and I apologise. I should have read the blog post more carefully.
globally iran looks like they want one.
I use zerotier + haproxy. Works well except some fluctuations in zerotier.
Getting off to feet is generally considered weird but okay, getting off to children is not. Your comparison is not applicable.
Can you please provide the demonstrable truth that Apple gets carrier approval for their updates (which are released simultaneously worldwide, sometimes new updates go out mere days apart, which is definitely not enough time for every carrier in the world to have tested the update to approve it.

And also links the news articles where millions of Apple customers stormed shops after updates broke their phones.

> The most important thing Apple is good at is marketing, and your comment demonstrates why.

Apple has been able to become powerful in phone market. They enough power to push the carriers around, rather than the other way round. Therefore everyone but Apple has to have their updates approved by the carrier before they get pushed out. My comment was not pro-Apple. Merely pointing out the hypocrisy in how carriers claim they have to spend months testing updates for everyone except Apple.
Sorry, I was just trying to respect the FAQ author's method to keep a stable URL (see the bottom of the FAQ).
my calculator here tells me that 32 fluid ounces (US) == 0.94l. Surely you don't have cups that hold almost a litre!?
"The consequences will never be the same!" ;)
Try javascript and/or coffeescript. Valuable skills!
Has anyone else just read this and realised they need to go off an learn some form of functional programming? I ignored it for such a long time because I felt it wasn't relevant to my current situation but I was wrong. You gain some incredible fundamental knowledge that you would otherwise be completely oblivious to.

Is lisp really the way to go though?
A nice relevant post from raganwald - http://weblog.raganwald.com/2008/02/1100inject.html
I got really tired of hearing my friend spout off his NFL analysis. He would constantly say things like, "This guy doesn't know what he's talking about." Since I am not that big into football, I told him to stop yelling at the TV and if you thought you knew better, get your analysis out there. That's when he launched the aforementioned blog.

If any of you are fanatics, please take a look at the blog and leave comments. Also, let me know what you think of his analysis.
Does anyone else think it's a travesty that the AP Computer Science curriculum is taught in Java? Java was my first programming language and I've spent the past 8 years trying to unlearn most of it
In Ruby the reduce method is also called reduce:

[1,2,3].inject{|s,i| s += i}
=> 6
[1,2,3].reduce{|s,i| s += i}
=> 6
I hear lisp is pretty sweet. Haskell as well, there's a lot going on there. You can program in a very functional style in ruby or javascript if you want something with a more active community, its just that the resources you find on those languages won't be so targeted at FP, because its not their defining feature.
I don't know why. I'd love to know. It must be a really sloppy implementation.
I would suggest an exercise which my senior suggested. Take a look at what very successful websites use. I looked at the code of Facebook and the simplicity of their code fascinates me.

The only thing they seem to use is react, a requirejs like module system combined with an EventEmitter. I still don't understand the need of three layers of abstraction on the front-end level. I would love to be proven wrong, but that seems outright over-engineering.
H-1B visa demand is not high because companies are striving for excellence. The visas are being used to preserve the existing labor market (salary levels) rather than paying higher salaries as dictated by supply and demand. Paul’s suggestion would help US companies find employees, but drain brainpower from the rest of the world, and leave the US workforce uncompetitive for US jobs. It is not a good answer.

That's his main driving point. Employees are not all the same, and the immigrants aren't generally excellent programmers. Their purpose is to increase the labor pool size of the "average programmer" variety. This puts downward pressure on wages for average programmer types while also failing to bring in top-level talent.
The current arrangement works great for relatively shallow dependency trees; since that's what most homebrew packages have, it's not a big deal.

Having this support in freebsd/pkg may make it a better choice for distributing software on OS X with dependency resolution needs more along the lines of what apt and yum are able to provide.
There are many things that we cannot be sure about. But I do share his concerns. If wealth inequality keeps growing, this will inevitably lead to social unrest. And shrinking wealth for the middle and lower classes will deprive many companies of their customers. Or will the top 1% only sell their stuff to each other?
it's pretty insane that the conclusions reached after 9/11 were that we had the information to thwart the plot but the information we had wasn't being properly shared between agencies and 14 years later it sounds like while these agencies have unfettered access to even more information, it still isn't being properly shared between agencies. In the mean time American citizens have some of the dust left over from our 4th Amendment rights while non US citizens have less than zero in regards to 4th Amendment rights.
Messenger is great. You can forget about the whole Facebook feed experience while still being able to talk to your friends and family!
Fucking eh.
I agree with the Author's observation that there are a lot of vendor specific changes on top of openstack before making it production ready. This struck me as slightly alarming when I first started working with the project: my previous experience with FOSS had been linux, GCC and the like, which were good to go from the start. To his credit, it does seem like the author made a serious effort to understand how to get Neutron to do what he wanted...

I'm guessing that a lot of people make the same mistake of thinking openstack is just as easy as linux to get running. Its really not. But it does provide 95% of the groundwork to get you started; often that remaining 5% is either your secret sauce or security overheads. And unfortunately, the details of how to do that are not open to the public...yet.

Also, a the slow pace of adding changes to openstack makes many projects add their changes to their custom patches and once its working there really isn't much incentive to push it upstream.
> the right to look at every single detail of GCC and make it work better for yourself.

And yet, the referenced discussion breaks down into RMS on one side and people who want to make gcc work better for themselves on the other.
Writing tests for your spec is probably the best way. You get to test the design of your API (and any edge cases/scaling issues) before you actually have to design it, and, bonus, when you're done you have a full suite of tests.
That effort died roughly a year and a half ago, but it's been forked, e.g.: https://github.com/dylanmckay/avr-llvm

So, yeah, I should gather my robes and prepare to deliver a Biblical "Repent, sinner, for the end is nigh!"
A true collector would buy the book regardless. The duplicates are part of the character of the collection. If you like a book that much, gift the extra.
The “Great Western Loop”: he hiked 6875 miles in 208 days.

https://andrewskurka.com/adventures/great-western-loop/
Projectional Editor
https://github.com/projectured/projectured/wiki
This is my half-cooked spare time project. Could you give some feedback on the presented ideas?
Extra long headphone cord? Try this
http://www.shapeways.com/model/847938/cordli-iphone-4-4s-case-bottom-half.html?li=productBox-search
Simple practical solution for a problem I have. iPhone case for headphone cords.
Responsive Web Design, a Cherry of UX Design Cake
http://www.genetechsolutions.com/blog/why-responsive-web-design-is-an-important-element-of-a-ux-design
For a website to pass the usability test it must include all the necessary UX design elements. A website must be able to retain a user and owing to technology, our short attention has made it impossible to consume time on something which is not user friendly.