jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Like so many people I know, I've ditched Firefox in the past few months for Chrome. I loved Mozilla Firefox when it came out but the fast couple of versions they seem to have lost the plot.

I looked in "A competetive landscape" for some insight on how they would seek to be the best browser again.

http://www.mozilla.org/foundation/annualreport/2009/a-compet...

But, all I see is horn-tooting. Where's the Mozilla I fell in love with?
1. Why to write an ad-hoc sql parser in Clojure. The result of query is a JDBC ResultSet (on JVM). You may define some functions that transform rows from ResultSet to Clojure terms in order to make your code shorter.

2. They are not simple functions. Compare this :
(-> (select (table {} {:employees :p})(where (= :name "John")))(join (table {} {:employees :b})(where (= :p.manager :b.id)))to-sql)

to this :

SELECT p.,b. FROM employees p JOIN employees b ON (p.manager = b.id) WHERE (name = 'John')

Which one is more verbose ?

EDIT: SQL examples with "employees" and "departmets" are very misleading and usually oversimplify the reality.
What we really need is some good civil disobedience on the part of teachers. When my highschool schooldistrict banned Huck Finn, my 10th grade english teacher assigned it as an optional assignment with a shitton of bonus credit. He explained why he was willing to do this by pointing out that teachers have an absolutely nuts union. They couldn't do more than give him a slap on the wrist.

Now, is Huck Finn that important as a piece of literature? Arguably. However what definitely was important was that all his students learned a good lesson about censorship and having a proper disrespect for authority when needed.
Django and Linode
While that is technically true, to 99% of the population, that is deep magic. They'd find a way to charge you for hacking for changing your own hosts file.
That sounds like the kind of growing pains experienced when you set up any new largish development environment. If we're up and running with ecosystem X, we forget how much work it took to get there, because it was amortized over time. When we start out with a new ecosystem Y, we spend a lot of time in the steep part of the learning curve before reaching Hello World. Java is, IMHO, the worst for this.

Just curious, I've never installed Mono, but my first thought would have been to look for a PPA. Are there none out there? Let someone else figure out the dependencies and configs for you.
In that vein, I'd find it interesting to see a neural network implemented in COBOL. But I won't hold my breath :)
Pure nonsense. Cite these cases where software engineers have built a decades-long track record of abusing power and murdering innocents under the guise of civil service and directly abusing qualified immunity to get away with it. Or maybe tone things down.
>Alpha Terpineol is in pine trees.

Are you trying to argue it is safe because it is natural?

Terpineol, and other various other chemicals in woods, can cause skin/eye/mucous membrane irritation. Inhale enough terpineol and you can cause permanent lung damage.

Turpentine (which terpineol is a derivative of), which comes from pine trees, is bad stuff. It can cause kidney damage, bleeding in the lungs, etc. Inhaling it can even cause central nervous system damage and can be immediately fatal in high enough concentration.
True, but then it's just 8 minutes from the sun's surface to the earth's.
This is not even close to fair. Everyone is forgetting how exceptional the storm really was. If Miami were hit by a magnitude 7 earthquake would you all be whining about Miami’s building codes?
Oh, so that's why they stopped paying Pfizer for the vaccines :)

https://www.nydailynews.com/coronavirus/ny-covid-pfizer-hold...
I once looked into a pegged side chain type coin to make trading easier and it's impossible to do with certain currencies, especially USD. You become responsible for all trades with your token/coins, so if you sell 20,000 USDcoins to user A and they sell the coins to User B without following KYC/money laundering rules the feds come after you demanding ID for User B.

Same goes for CADcoin or GBPcoin, maybe EURcoin would be different but unlikely. You would have to set it up as a centralized service where all transactions req proven identity paper trail which in the end is just as cumbersome as using regular banks.

There's tons of other regulations like preventing your USDcoin from being used for online gambling, which is why Paysafecard must sell crippled PINs in US.
I like the strategy of using other YC companies as alpha customers. If any of the companies on the platform get traction it looks pretty good for DotCloud as well.
There's actually a lot more that could go into figuring out whether a given passage will fit, but arguably a gold standard solution exists, and is freely available: to wit in TeX. While it's probably not trivial to adapt the relevant code, it's not like no solution exists, as the quote implied.
>“A capital W takes up 10 times the space of a period,” he said. “If a student writes 163 characters that include lots of Ws and m’s and g’s and capital letters, their 163 characters are going to take many more inches of space than someone who uses lots of I’s and commas and periods and spaces.”

>Asked why the problem had not been fixed, Mr. Killion said, “Believe me, if there’s a way to do it, we’d do it. Maybe there’s a way out there we don’t know about.”

... TeX has been doing this for years. Clearly, their preview does it for them, as it cuts things off where it should. They have a solution staring them in the face. What the hell?
Interaction and Interesting Content seem to be a common theme.
http://www.simplyzesty.com/brands/10-great-facebook-fan-page...

I could not find the past link I was looking for which had the main points of:

Despite the amount of "fans" gained by brands (this was mostly centered on mega-brands), these brands feared the dreaded "ignore" or X button, as most of their "fans" were doing. Poor content, uninteresting streams, or just spammy ads means many Fans are just "passive," having you as a "like" for more social context (your friends "see" you like Starbucks) versus "interacting" with the brand page to any degree past the initial like.

This goes all the way to specials, deals, etc. that MAY be of interest, but could hardly be updated to a broad 100k+ "fan" base spectrum from the Brand Pages individual stream.

(once again, paraphrased from memory, must get better book mark sorter).
Check out Duck Duck Go; it pulls snippets from Wikipedia and other data sources right to the top of search results, which makes it easy to get the gist of what something is, without much digging: http://duckduckgo.com/?q=mail+merge

Plus, it's by our very own epi0Bauqu (http://news.ycombinator.com/user?id=epi0Bauqu)
About the nginx version:

- 0.7.65 is the version currently used in ubuntu lucid. We use it only as a proxy.

- On services like python-wsgi we currently use 0.8.52 and we will soon upgrade to 0.8.54

- On the ruby-passenger service we follow the nginx pulled by passenger

So it's always dependent of the context. The idea is to keep the stacks stable and secure at all times.

Once we have tested and approved an upgrade we create a new revision of the corresponding service and deploy it across the platform. If the upgrade requires downtime we schedule a rolling maintenance window and notify users.

On caching:

We don't cache by default (but this could change). Users have the option to add caching services like varnish.
Oops, the image links are broken.
I cannot do a definitive test because I only ever use one monitor at a time, but since (set-frame-parameter nil 'fullscreen 'maximized) does not make use of the fullscreen mode introduced by Apple with Lion, it will almost certainly not suffer from the most-complained-about problem with multiple monitors on OS X.

In contrast, (set-frame-parameter nil 'fullscreen 'fullboth) does make use of Lion's fullscreen mode -- and it gets rid of the menu bar and the Dock, letting the Emacs frame occupy every screen pixel. But then at least on Lion and Mountain Lion (which is the extent of my experience with recent versions of OS X) multi-monitor support is hosed IIUC.
In 2004, NASA hosted the Virtual Iron Bird workshop. I attended. At the time, VPOTUS Dan Quayle proposed that we fly to Mars. But, because there was no additional budget, it meant that NASA had to re-budget funds from other programs. There was some grumbling. My argument for Mars exploration was to drive bio science. Because, by the time you get to Mars, you'd probably have cancer. It was meant to be a joke. But, not really.
Server-side log-analysis solutions are not possible to block.

I assume that piwik is running client-side javascript? Then it's in the interest of the client to block it; it's not a server-side solution anymore. Of course with self-hosted js, that's a cat-and-mouse game that the clients can't win anyway, but in the short-term the mouse has won.
On the other hand, some of the examples pictured in the article are so unclear that I would have thought they are probably unenforceable in court (or at least, they would be here in the UK).
> Philosophers and scientists have been at war for decades over the question of what makes human beings more than complex robots

[Citation needed]

It's the same problem that AI has. AI is whatever a computer can't do.

A few decades ago the computer couldn't play chess, so chess was a good example of AI. Once the computers could play chess and easily wind a match against a grand master, the we can see behind the curtain and understand the tricks, and now chess is only a circus trick and no real AI.

For now, computers can't simulate consciousness, so it's a mystery and a good AI research topic.
Complex rules are easy fodder for code. Would be awesome to have an app that simply answers:

"Can I park on this street right now? (and until when)"
I wonder if we aren't at a bit of a unique moment in that:

1. Norms around speech have changed quite a bit in a fairly short amount of time.

2. For the first time, we have a group of adults who were largely on the internet as young people.

I think kids today are being raised to be much more cognizant of what they post online, (and what they say in general) so we just had this window from like 96-2015 or so where people where encouraged to post just about anything casually to the internet, and yet south-park style offensive comments were still ok for many kids.

Obviously there's always going to be some edgy-kids saying stupid stuff, and I daresay _most_ young people will say something regrettable if you record them for long enough, but this might be a really large cohort.
or have some sort of a middle ground.

'not connected. more info: blah #32893289327". Microsoft did something similar with an error code that you could google. that was super useful for debugging. the error message was in laymen terms though.
I think the library vs framework lens is more productive. Write libraries, not frameworks: https://www.brandonsmith.ninja/blog/libraries-not-frameworks
> No, not only 9th circuit.

Not even the 9th Circuit. For cases arising from thr 9th Cir., 9th Cir. case law binds the CAFC, not the other way around, on issues that are outside ofnthe subject-matter for which the CAFC has nationwide jurisdiction.

> The Court of Appeals for the Federal Circuit is binding nationwide

No, it’s decisions are only binding nationwide on the issues within its special jurisdiction, which copyright is not. On other issues, it is instead bound by the case law of the circuit that would otherwise be responsible for the case, and notionally is just an interpreter of that circuit's case law. It’s decisions on those collateral matters on cases brought before it because they also touch on one of the issues reserved to the CAFC aren’t binding on any other court.
Japan it's basically it's own little world. Their local version of Yahoo is not only still very popular, but it looks like it's stuck in the early '00s for some inexplicable reason.
The problem is I don't always stick to interstates. Even when I am on an interstate, there is a big difference between being able to stop every 20 miles and every 200 miles. The first means I sometimes refuel because we are at half a tank and someone needs a bathroom, while the later forces me to stop like it or not when I get to a charger.

Refueling at home is nice for when I'm home - 95% of the time. That last 5% is the topic here. Most hotels don't have a charger, and even those that do you can't be sure you can park in that spot.
well if it falls under the legal definition of porn then yes, otherwise no. I don't know what is the legal definition. right now there is no regulation at all, which is crazy. or there is but somehow it doesn't apply to pornhub. we could start with something simple and obvious that covers most videos. something is better than nothing.

> Community uploads to pornhub don't feel like prostitution to me, because for the most part no one is doing it for money, merely because they're horny or enjoy it.

I meant we can regulate for the same reason prostitution is regulated, to make it safer.
I thought it was pretty cool, and glad they shared it.
Much of the text color contrast is too low to pass WCAG 2 AA as well
I've been wondering more and more lately if the fight surrounding net neutrality is really going to get us the desired outcome given trends in computing as a whole.

The online experience is getting more and more centralized into fewer and fewer platforms. Additionally, more and more of the tasks we associate with "general purpose" computing devices are getting bundled up into locked-down app platforms or even into task-specific appliances. With the proliferation of 5G, I suspect we will start seeing a lot of these "appliances" come with their own, built-in-to-the-payment-model cellular modems. These platforms are increasingly hostile to freely running software from outside their locked-down ecosystems.

I guess the question I'm trying to ask is: How much will net neutrality matter if we're headed towards a world where all of the clients connecting to the net cannot freely run whatever software the users want?
I agree with this (maybe not the "you sound bitter" part), but it still seems like there's something interesting going on. Why are Palestinian youngsters outperforming experienced engineers from elsewhere? Presumably we would expect Palestinian youngsters to perform on par with youngsters elsewhere unless they had access to additional relevant education or experiences, right? Maybe there's some selection process that filters out all of the under qualified Palestinian youngsters before they enter repl.it's pipeline?
"power + prejudice" is referred to as "structural racism". It's a sociology term. It was never intended to replace the common definition of racism, it was meant to be a framework for thinking about the different types and effects of racism. Structural racism doesn't preclude other types of racism, and structural racism can be a cause for acts of racism.

I think the focus is on structural racism now because the more blatant forms are drastically less common than they used to be.
Was hoping this would go into more detail; about 50% of it was just repeating well-known points about the language itself. In particular there was no discussion of auth, which you need even if you're just doing JSON APIs.

I've fiddled around with Rust web proof-of-concepts and I tend to agree that the language is somewhat-but-not-completely suited to it, and that the ecosystem is coming-along-but-not-quite-there-yet. But I have a small sample set for those impressions; I was looking forward to reading a more in-depth anecdote about the ups and downs and how to overcome different limitations, as well as a some informed speculation about the future.
By that logic, an alternative history where Hitler committed Jewish genocide and then stopped in the middle of it and decided not to, would also be praiseworthy?

I don’t know where your argument is going, other than that hey they stopped doing this bad thing. My original comment was about how colonies got nothing in return from the colonizer. You chose to state a tangential point, that the slavers stopped slaving.
The type system is very powerful.

Enums help prevent a lot of logic errors.
What’s the point of a WYSIWYG markdown editor? FWIW quip is one. The only thing I can think of is that if you need to post something you wrote on a platform that accepts markdown it makes it easy. But in general I write markdown when I don’t have google doc or quip
> While there likely are some people who are actually against all immigrants, the more common position is to support legal immigration (with differing opinions on how restricted this should be) while being against illegal immigration (with differing opinions on how those who break these laws should be treated).

Isn't this a bit like saying "I'm for medical marijuana being legalized, but meanwhile I support any and all enforcement of marijuana prohibition and I don't want anyone to receive medical marijuana"? I would describe such a person as being opposed to medical marijuana.
Also: we're still putting the Program Committee together. I'd love (in email, please) suggestions for PC candidates that aren't from the software security industry or academia.

Being on the PC isn't a huge time commitment; it's just reading papers and calling out the particularly interesting ones.
Hunting small game is reasonably reliable. Hunting primarily big game, as the study is suggests, is the textbook example of unreliable high risk, high reward strategies we teach undergrads about.

What modern human foragers often do is exploit a huge variety of strategies all at once. They're also highly opportunistic and social mechanisms are used to distribute the successes across a large number of people. For instance, if a bunch of Hadza hunters come across a beehive full of honey, they'll stop hunting and eat it. Such finds end up being a significant source of calories for the Hadza, but the study's argument is that this sort of omnivorousness is a recent innovation.
It seems odd to me. Paradox is a Swedish company, and Sweden is a fairly liberal country. Same-sex marriage was legalized in 2009, and even the Church of Sweden gave the go-ahead on performing same-sex marriages the same year.

The game logic around this is simple enough that changing two byes fixes it, so it's not a technical issue.

What gives?
It’s not positive when an illiberal authoritarian Party-first ethno-nationalist dictatorship is Daddy.
It always amazes me when people make things like this. It feels like there's something special about games that can be programmed within the game, because some of the best games all have that feature: Minecraft, Terraria, Dwarf Fortress, Factorio, etc. Though it's hard to even specify that because there are some where it's not really part of the game per se (e.g. arbitrary code execution in Super Mario World) though that was a great game too, it's not quite the same feeling.

I think my favorite is still the Dwarven Calculator, just because overflow errors caused actual magma to overflow, which is just so very Dwarven: http://www.bay12forums.com/smf/index.php?topic=54046.0

It's too bad Notch never finished that space-themed game he was once planning. I remember when HN went crazy with implementations of his spec for a simple, memory-mapped 8-bit computer that was going to be central to that game.
I think that today's developer tools, such as GitHub, represent the main difference to application developers. The secondary factor is ship cadence and deployment infrastructure. Lotus Symphony was one of my favourites at the time. It was so advanced with its own language "script" when it appeared. It supported add ins, an early predecessor to APIs, and had its own database. But dev tools such as Macro, Quick C, Quick Basic, MFC, Bench, NextStep, and Hypercard. There were many great Unix tools such as Emacs and RCS along with languages such as Smalltalk, LISP, Pascal, and C. And not to be forgotten Symbolics - the beginning of AI hardware. It was a great time to develop software. Anything was possible and everything seemed impossible. There was only some Internet (ARPANET) if you worked at the university like I did, or some advanced research lab, and to launch a product you went to trade shows and advertised in Dr Dobbs Journal. In the 80s we wrote wonderful software, and while as @rozzie says, most of it is gone forever, the innovations live on IMHO.
Yes, But they would incur an additional service charge for that dispute. That’s the worst part about being a merchant. Someone buys a digital product from you, then they file a chargeback. You are then down the original charge plus a fee that can be as much as $25 or more.
couple points :

- usage of commercial drones like DJI with DYI munitions for airstrikes

- drones enable the low intensity style of war - "Ukrainian forces want to exact pinprick lethal strikes on their enemies without provoking a major escalation"
> Isn't the point of a database the ability to query?

I was thinking about this in terms of the new CloudFlare Durable Objects open beta: https://blog.cloudflare.com/durable-objects-open-beta/ Storing data is really only half the battle.

How could you reimplement the poorest of a poor man's SQL on top of a key/value store? The idea I came up with is: whatever fields you want to query by need an index as a separate key. Maybe this would allow JOINs? Probably not?
I would imagine that there are some interesting legal avenues that could be pursued here.
Your preoccupation with paying bills that are already well and effectively paid and economies quite energized seems to obscure to you that a very large part of the purpose of a university is to turn out well-rounded human beings. While I have a CS degree (which in my school was a liberal arts degree), I credit my decision to take as few in-major classes as possible, and spend as much time in the humanities as I could, to be why I manage somehow to do very well for myself and yet claim some understanding of literature, economics, and politics.

A modern education is more than trade-school workmanship, and your rhetoric devalues it to such. You're right, in that China, India, et al. don't value that. But they as countries and cultures aren't at the same point on the cultural equivalent of Maslow's hierarchy as we are, and their actions in no way must determine ours.
Link to article [pdf]

http://arxiv.org/pdf/1503.02401v1.pdf
I resent the seemingly common belief that STEM and creativity are so disjoint. Every breakthrough in STEM required incredible amounts of creativity. Even average STEM workers (say, for example, a software developer) usually need to exercise creativity pretty regularly.
It is free and open project, and made as experiment for users to play. It is reasonable enough to collect simple data about interaction with game, in order to identify how to improve it and get experience that we keen to share with anyone.
The military?
When:
43% of americans don't believe in evolution. (1)

53% don't believe in climate change (2)
15% don't think vaccination is safe.

Then I don't think you don't hace a problem of obsession with STEM, bit with The lack of It.
1 http://en.m.wikipedia.org/wiki/Level_of_support_for_evolutio...
(2)http://dailycaller.com/2014/06/26/poll-53-of-americans-dont-...
Which really drives home the point that we as a society have decided to accept a certain level of risk. That, at a certain point, we don't allow safety concerns to get in the way of getting shit done.

I mean, we could make stairs safer. We could install foam pits at every landing, cover the steps with tons of padding like at a climbing gym, then make everyone ascending or descending put on a harness and clip onto a guide wire. We have the technology to do all of those things, and it probably reduce the number of people who fall down the stairs and crack their skull on the concrete, but we don't. We don't because we accept that a few people dying on occasion is a better outcome than spending the time and money to completely sterilize our world.