jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
We have a Clojure codebase and I agree that the JVM places a hard ceiling on some things, and there are big holes in the tooling ecosystem (or at least for Emacs, dunno about the other IDEs).

I wanted to second the comments about paredit though. It's something you have to force yourself to stay with for a few days at least, after which your eyes, brain and hands are all thinking in terms of S-expressions. This'll sound funny, but I honestly think it's one of the tools that has most reduced my stress levels in my whole career. Going back to other languages, you forget just how much syntax and structure you're wading through while trying to keep track of the meaning of your code.
Well, if the research can prove and point out to the general public that this kind of false memory already widely affects serious matters such as criminal investigation it is probably okay.
Nitpick: Viruses don't consume food for energy, they feed off of the energy metabolism of their host cell. CCR5 is a receptor that HIV binds to while entering human cells. If it is mutated in a certain rare way, HIV has a hard time entering cells, and it needs to be inside the cell to replicate. By swapping out this guy's immune system with one that has mutant CCR5, they've prevented HIV from replicating in his body.
or the shower.
Extensive oil corporation involvement in the Nigerian government doesn't pique your interest?

http://news.ycombinator.com/item?id=1991406
http://news.ycombinator.com/item?id=2005761
I agree. I thought I was raving genius when I unlocked the concept of abstraction into different fields. It's something that's very difficult to explain to people who haven't done it yet. I don't mean to be condescending in tone; 2 years ago, I would've had no clue what I'm currently talking about.
alias vi emacs
One of the quotes that makes me think that Churchill was more erudite when drunk.
1) When I discovered there was a general order to learning web development. Beforehand, learning web programming was a giant mess of half-complete youtube videos and inaccurate articles.

2) Nested loops. Awesome.

3) Finally getting it through my thick skull that using fewer different moving parts in hacking, design, learning, etc is a way to actually get things done that also impress people. Before, I dove in and tried to use all kinds of variation, inventions, hacks. Now I use those things as accents, not the foundation of anything I do.
True. They did not ask for permission nor forgiveness.
Is this a success in health education; or a failure to put dinner on the table?
>Nothing that's been reported about the US comes even close to that sort of usage.

Nothing that's been reported.
Or
Hasn't happened yet....
If you believe any code is "unbreakable", I've got an "unsinkable" ship to sell you (may show signs of iceberg damage)
I've suffered quite a lot from inflammatory responses to food (especially gluten and casein) and had mental symptoms similar to depression (not clinical though). Water retention, pain, weakness, the whole lot. It took some years until I made the connection and have since stayed on a gluten- and casein-free diet, adding fish oil and apple cider vinegar. I lost > 30 pounds since (inflammation seems to cancel out weight loss) and feel great mentally (most of the time). Whenever I have a setback, I become irritable and depressive - usually quickly revertable by two fish oil capsules and a glass of diluted ACV (moodiness disappears within 2 hours; water retention takes 1-2 days to disappear again - this seems to be associated with the lymphatic system).
You can get most of the benefits of not being ridiculously dynamic without switching to a new language. Take a look at http://www.iro.umontreal.ca/~gambit/doc/gambit-c.html#Defini...: Gambit Scheme (a Lisp) has a (declare (block)) form to tell the compiler that all variables defined in the current file will not be overwritten outside the current file, and a (declare (standard-bindings)) form to tell the compiler that the standard Scheme functions are not overwritten. With proper use of these options, Gambit is quite fast.

Javascript could have a "fixate foo bar qux" command that did something similar. Of course, for best results, it would need to fixate the current foo bar qux, as Javascript frameworks seem quite keen on overriding the standard functions. I'm sure it would be a pain to implement, but...
Reading and understudying, however, can be slightly imp haired. I guess some people think that's sediment, but I have no farming clue why. You and I probably donut have to worry about that, but my dyslexic fiend might.
Such a system could, in theory, abstract away the existence of data centers by optimizing for latency. Wherever the user is, perform the computation by using the copies of data that result in the lowest time spent hopping between DCs. And shard the data between DCs so that data that's frequently used together stays together, and data lives near its likely point of use, and replicas give good coverage of possible access points.

Performing this calculation in a way that's faster than just going and fetching the data is left as an exercise to the reader. And Jeff Dean.
I heartily agree with the recommendation of going to a group to learn in person. Learning to meditate from a book is like learning to swim from a book; it may be possible, but it's far from optimal.

Personally, I do pretty traditional shamatha meditation these days.
A 4 megaton thermonuclear warhead can be crammed into shockingly little space and weight, the question is whether the antimatter containment device can be smaller and lighter.

However, the real benefit to using anti-matter in munitions would be as a catalyst, not necessarily as a primary source of energy.

Consider a conventional multi-stage thermonuclear weapon, conventional explosives compress a fission primary bomb which goes off and serves as an x-ray light-bulb inside a radiation channel to provide ablative compression of the fusion secondary which, with the aid of a fission bomb "spark plug" ignites a self-sustaining fusion reaction. If you had significant quantities of anti-matter available you could change this design significantly. In the simplest design you could replace the primary with perhaps a single gram or less of anti-matter. Saving significant amounts of weight and also possibly allowing for much smaller thermonuclear weapons. More so, it may be possible with anti-matter to completely remove the need for fissile components in thermonuclear warheads. This could be useful in civilian applications (in an Orion drive spacecraft, for example).
Hackety Hack is a perfect example of what's wrong with the Ruby community. Yes, I know Hackety was created by _why, and everyone here loves _why, and the goal of teaching children to program is undeniably laudable, but that doesn't change the fact that this is not the right way to go about it.

The Ruby community is both ahistorical and insular. Most Ruby programmers came to Ruby from Java, PHP or some other mainstream language and have an uninformed opinion about Ruby's merit as a language and its place in the wider world of programming languages. The proof of this is their tendency to excessively tout features that Ruby borrowed from Lisp, Smalltalk and Perl, often with an implication that these features are unique or somehow special to Ruby when they have sometimes existed in other languages for decades (e.g., blocks, metaprogramming or flexible, TIMTOWTDI syntax) and often in a better form. (Compare Smalltalk's blocks, which are always real objects, to Ruby's, which need to be converted into Procs if you wish to treat them like objects).

The main issue I have with Hackety Hack is the existence of a mature, Smalltalk-based alternative named Squeak. Smalltalk is a much, much simpler language than Ruby and has a history of being used to tech children programming dating back to the 1970s. Squeak also has Scratch, EToys and Morphic. What exactly does Ruby bring to the table, other than nicer looking websites, bigger egos and curly braces? Would it kill Rubyists to learn a little bit about the languages that influenced Ruby and other non-mainstream or academic languages, to at see what they might be missing out on?
Try the Count of Monte Cristo book, the movie's an awful version of the book.
"inherently less accurate"?

I can see that there's potential for Twitter's offering to be good, but no guarantee that it's perfect.

'Reputation' is a nebulous concept, and Twitter certainly don't have a lock on how it's defined and calculated. Who knows which centrality measure they've chosen, how they're valuing and determining influence, or any number of other measures. The main advantage they have is of being closer to the raw data (and potentially better access to the entire data set, although a rigorous sampling methodology could take care of that)
There are theoretical lower bounds on the amount of heat generated by the kind of information processing that Google does, and this heat needs to come from energy sources, which are growing more scarce as software/bandwidth/disk capacity/CPU speed grows. Google is the largest non-manufacturing electricity buyer in the world and would never fit in any bedroom :)
I don't know what Jobs did with his money. I'm criticising his values, as described in this statement that clearly paints philanthropy as beneath him, to those of Cook. Maybe he gave money away even though he thought it was beneath him, but it's still disgraceful and loathsome to paint philanthropy as a pursuit of the small-minded.
The 500GT budget is total. That plant is using roughly 4% of our let's-not-wildly-destabilize-civilization GHG budget every year. We've got about 30 years to radically restructure our energy use. More here (among many places): http://www.ipcc.ch/report/ar5/syr/
That such people got away with it doesn't mean it's not a violation of copyright law, just that nobody invested the time and money to sue them.
At the end of this blog post from 2014 is a link to a followup, at http://tech.onefinestay.com/post/84435442712/eval-profiling .

In it, the developers were advised of inspect.callargs and other options besides eval. After some timing tests, the followup ends:

> as it stands now, the execution time should be dominated by what the function is actually doing (and for wall clock time, we’ve just arrived from the network). So we’ll probably deprecate our neat eval trick in favour of getcallargs.
actually the new regs are such that you can't in fact lose your life savings. only 10%.
And 3 miles per second versus 5 miles per second. Plus 3 Mk 12A nuclear warheads. I guess those go to intent, though.
Yeah, the only reason the resolution matters for me is that I like to play it windowed and my statusbar takes up 15 pixels from the vertical. So, some things are partially cut off at the bottom of the screen. Custom resolutions used to be supported iirc; I don't know why they would remove it D:

As for the primusrun thing, I got some new bbswitch updates today along with a kernel update, so I'll try again and see if it is fixed (fingers crossed).
Mexico needs to manage it as well as Shenzen was and protect it from the rest of the country like Shenzen. If drug violence enters the city, it's done.
It's an arbitrary line. Too many people come up with an opinion and then cast about for a way to make it seem valid.
Zig compile-time evaluation even allows to construct an arbitrary type like a struct with a platform-specific members all using the same core language. This beats even Rust macros and in retrospect I wonder why this not used in other languages? Even Lisp ended up with macros with own sub language instead of making the core language more useful for code generation. Or consider Go attempts at generics. Something like Zig approach will fit it more I think than various generics proposals.
Conspiracy theories regarding genetically engineered viruses don't do well here.
That was the 20th century. In 21st, words are weapons.
Yes, and it goes further: activists will sort into tiers of extremism and each tier will frame the less extreme actions of the tiers below them as supporting the status quo. It's the active ingredient in their recruiting pipeline. High tier extremism can't recruit directly from the general population but it can recruit from the tier below by guilt-tripping them for not doing enough.

If you don't decide to "support the status quo" at some point, you'll wind up in the deep end.
Alexander can certainly want his identity to be obscure, and has legitimate reasons to want that. That preference doesn't bind on strangers. He can't force the world to un-know things it already knows, and so no, that is not a reasonable request, especially not to a journalist.

These arguments about why we're all obligated to cooperate with Alexander's attempt to walk his identity back always seem to be inventing new norms, like the norm of "if a doctor slips up and writes political essays under their real name, then, for the sake of the doctor's career, every other person in the world should pretend that real name was never disclosed". It's a reasonable thing to want, but not to expect.
Actually, I can think of some more:

- "goto case" and "goto default"

- Using ?: with nothing in between, like GNU C does. This is a feature I often use.
"Sea salt embedded in the dusty surface of Mars and lofted into the planet’s atmosphere has led to the discovery of hydrogen chloride – the first time the ESA-Roscosmos ExoMars Trace Gas Orbiter has detected a new gas. The spacecraft is also providing new information about how Mars is losing its water.

A major quest in Mars exploration is hunting for atmospheric gases linked to biological or geological activity, as well as understanding the past and present water inventory of the planet, to determine if Mars could ever have been habitable and if any water reservoirs could be accessible for future human exploration. Two new results from the ExoMars team published today in Science Advances unveil an entirely new class of chemistry and provide further insights into seasonal changes and surface-atmosphere interactions as driving forces behind the new observations."
Conversely what good is it belonging to an organization which has no agency and does whatever it’s told to do?

Better form a new org that is apolitical and concerns itself with promulgating health and disease prevention rather than some political agenda?
Are you under the impression that humans are leaving those messages?
This was an interesting and well written followup but I'm disappointed in Herndon 's decision to publish it on Business Insider. BI is generally full of blogspam and has interstitial ads.
So, when you said:

> Property taxes are an absolutely terrible way to fund local government. Other countries don’t do it that way, and there is no reason we should.

What did you mean? I was replying to that assertion by pointing out the benefits of taxing property as a means to fund local government.
By the way, I think in the problem Linda is supposed to be a bank teller, not a banker.

It doesn't actually change the correct answer (a conjunction is always less probable: P(a) > P(a) & P(b), and the same with P(b)), but it does affect the framing of the question.

Is it likely Linda is active in the feminist movement? Yes.

Is it likely Linda is a banker? No, given the priors in the first sentence, she would likely not choose a capitalist profession contrary to her values.

Is it likely Linda is a bank teller? In the absence of more information, 50/50. It's just a job.

Linda ostensibly being a bank teller works better.
Is that true for the premium laptops? I worked at my school's help desk and yes, Dell parts and service manuals were plentiful, but usually for bulky Inspiron and Latitude budget laptops. The ones with ugly screens, wacky trackpads and replaceable batteries.

It's been a while since I was in that world, but Dell makes some mighty nice looking machinery these days, but it doesn't look particularly repairable.
The gig economy is just a return to the basics of the industrialization and the machine age; where people went to the factories' gates to seek a job for the day. During this period, such flexibility brought a huge boost in production, innovation and revenue. So this model isn't necessary broken.
The wording of the article suggests that they released 2-factor auth -after- the breach happened. This is purely speculation, but one possibility is that they wanted to get their ducks in a row (i.e. have some enhanced security options in place) before announcing the breach. Mitigate the PR damage.
It may be a cliche, but it's really important to start small. One of our first goals was to make $1 in a single day from ad revenue. Then we set other goals that were similarly modest -- nothing that would take more than 1-2 weeks to reach.

We have built a lot of momentum this way. Regardless of how small the objective is, meeting goals (especially when they're clearly tied to revenue) is a a momentum builder.

Baby steps
I'm not surprised. I took advantage of the exchange rate to move a bunch of my Australian dollars across to US dollars last week. But I was earning about 6% on my savings account in Australia, and I'm only earning 0.1% in my savings account in the US.

Obviously there's a huge element of pricing the interest rate discrepancy into the exchange rate, so one should expect the exchange rate to return to something more normal once the US economy starts growing again and interest rates become more reasonable.

(Actually in related news, can anyone think of a good place to invest fifty thousand US dollars right now?)
I think Stallman would probably agree with the famous Howard Zinn quote: "You can't be neutral on a moving train."
Why, why, why, why, why? Why would I give up partial control over my personal cell phone to corporate security? The remote wipe functionality is all downside, and it might come with remote monitoring as well. How would I know it didn't? How would I know if it got turned on? Corporations are unpredictable, amoral profit machines run by people who disengage their personal morality, gladly or reluctantly, when making decisions on behalf of their employer. (There are exceptions, but even exceptional folks such as Larry Page and Sergey Brin disappoint their fans sometimes.)

I'm not a raving anti-corporate idealist. Computers are amoral machines, printing presses are amoral machines, power plants are amoral machines, and like those things corporations have a productive role in our economy. I just cannot comprehend why people don't sensibly isolate themselves from machines that have unpredictable and aggressive "failure modes" (rarely acknowledge as such) and which, if anthropomorphized, would be powerful, greedy, and occasionally very intelligent sociopaths.

And the whole purpose of giving these machines access to a stream of data comprising your entire personal life is so you can get more work done for them. Again, why?
I can get through an entire weekend day of playing games, getting myself lost in wikipedia, and reading/surfing/youtubing before it gets to about 30% left. I'd say it lasts maybe 6-7 hours between recharges with heavy use. If you turn off wifi and crank down the brightness of the screen, you can pull off more, but I rock wifi always-on when I'm at home.

Standby drains about 10-12% battery in a 24 hour period I reckon.
Package management and repositories are what make linux better than windows from a day to day use perspective. This is really really nice. Ninety nine times out of a hundred, if I need some software.. I can apt-get/yum install and have it within seconds. Then when there is the rare time that I am using something that isn't in the repos, I can compile it within minutes.. apt-get/yum installing dependencies with ease. On windows/osx you are always running into freeware/trial ware/apps that you have to vet, don't always 'just work', and general annoyances.

The security is obviously better as well; and viruses/trojans are aimed at you much less often.

A huge fringe benefit to using Linux as your Desktop, for a hacker, is that you necessarily become more intimately familiar with Linux in general, which is just generally a good thing for general purpose hacking.

Long before I coded for a living; I tried using linux many times for philosophical/wanting-to-be-cool reasons; but kept going back to windows because something or another wouldn't work out of the box and I would give up before getting it fixed.

That problem is almost gone; the winning distros have made HUGE progress in user-friendliness. I finally 'stuck' to Linux around Ubuntu 8.10 when I stuck it on my computer, everything worked but my 5.1-out-of-two-jacks (stereo worked, but I wanted my surround sound goddammit), and after about 12 hours of fighting it, it worked.

To top it off, I was able to play Hon, and having played hundreds of hours of Dota.. that's all the gaming I really needed or wanted.

I was a power user on Windows, but having used linux exclusively for a couple years now I can definitely say I am WAY more efficient. It's a hard benefit to point at, but the linux philosophy of lots of small, specific programs, combined with an semi-efficient user adds up to a lot more productivity than I could get on windows.

As a developer, this goes a long long way. Countless times I have written one liners with find/sed/awk that saved someone else tons (or even just a bit) of tedious and/or time consuming work that while possible on their OS, didn't really occur to them. This probably matters less for OSX and you can definitely get all these commands on both OSes; but just constantly being inside that way of thinking, I think, leads to ever-increasing efficiency.
I pay Heroku to host my rails apps, not Amazon. I don't give a flying fk what kind of back end infrastructure they use, as long as people can get to my app.

It is surprising they don't talk refunds for the downtime, if they are taking responsibility. I'd imagine we will see this coming soon?
I will call you cynical. How can you sit there and say that? You have no examples of them doing this for self-serving purposes and quite frankly, the volume and repetition of their generosity is so great that it is bewildering to think that they are doing it for self serving purposes. And who gives a shit if I get off on helping people? Isn't it a good thing that I feel good about helping people? Isn't that in line with a sense of humanity?

edit: Additionally, remove /r/pics, /r/funny, /r/atheism and add the more obscure tech subreddits. There is plenty of tech content that comes through in /r/programming and /r/javascript that shows up before it shows up here. It is a link aggregator. Please take the 5 minutes, make an account and setup your subreddits correctly. I think you could be very pleasantly surprised.
> have actually missed variables in PostgreSQL before

You can just use a DO-block with plpgsql (or any other installed procedural language) code to make variables available in Postgres. T-SQL just somewhat elides the distinction between declarative and procedural code.

https://www.postgresql.org/docs/current/sql-do.html
I’ll release it soon. I can tell you can’t wait for it.

Also the scenario you describe is a different thing since one is commercial and one is open source. But I wouldn’t be particularly upset about you mentioning your product.

Also I’m not going to mention alternatives but I wouldn’t be butthurt if they post it themselves. Is that a hard concept?
Ahmed Chebli's biggest error seems to have been to agree to meet FBI without having his lawyer present. CAIR (https://www.cair.com/know_your_rights/your-rights-with-law-e...) has long been warning people in the Muslim community to never talk to FBI without legal representation and in fact gives free representation in such cases.

Ahmed's case is relatively mild. There have been numerous instances of people in the Muslim community entrapped by the FBI into committing "crimes", and subsequently sentenced to long prison terms, where the perpetrator was often a person of low intelligence, just to show that the war on terror was producing results.