jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is really cool!

One issue I found is that it provides alternative spellings as distinct items. Is there a workaround for this?

{
"typeOf": [
"chromatic color",
"chromatic colour",
"spectral colour",
"spectral color",
"citrus",
"citrus tree",
"pigment",
"citrous fruit",
"citrus fruit"
]
}
The video demo[1] makes it look like this is a command line template generator? Be great to have some additional information about what this tool does and how it does it.

[1] http://vimeo.com/46999791
In the address example you can even emit the arguments and it just returns you a large list of addresses. Would expect this to be hitting the news here in the UK tomorrow!

Judging by their parent companies website they seem to be PCI certified (http://careers.photobox.co.uk/security-officer-moonpig/) which is likely to be removed from them after this, also given the private information on show I would expect this breach of the data protection act to be meaning a large fine for them.

For anyone at risk from this you can't just cancel your account, but you can manually go through and delete quite a bit of data such as address books and they then disappear from the API calls.
The rules around Credits, virtual currency, and the platform in general are still changing and it seems sometimes that Facebook is still learning what it needs to do to run a serious and dependable payments system.

Until very recently, Credits have not really been supported beyond the level of an experiment. That's starting to change, but a lot of functionality and support is still missing. The phase-out of free promotional credits (for which developers were not paid), which was originally slated to occur on February 15th, is ongoing. A functional reporting and management interface for Credits partners would be very welcome - currently this consists of an incomplete API and two .tsv files (a detailed list and a digest of transactions for the previous day) automatically emailed to publishers nightly. These emails started being sent about six weeks ago. There is currently no mechanism for responding to disputed payments or fraud claims but they say they're working on it.

There are positive aspects to Credits though. We see decent adoption but still process many more transactions and many more dollars (at a much lower fee, it's worth reiterating!) through Paypal. The checkout flow is pretty good, and while some people are less trusting of Facebook, some already regard them as a trustworthy steward of CC info, and the latter group is probably more closely aligned with target audiences than the former.

I'd say that right now (and at least until off-site, FB Connect implementations of Credits has been in use for months), it's a question of whether your project requires the other benefits of building on Facebook - user data, social hooks, etc - to the extent that it's worth swallowing the fee & quirks of the platform. Then again, isn't that true of projects built on any proprietary platform, especially one that's still maturing?
> In any case, the losers of Brexit will be many of the very people who voted for it who will see public services further cut to pay for ultra low corporation tax.

This is a very traditionally left view of the society. The problem with it isn't that its leftist, but that it is blind towards the opposing side (i.e. most people saying these things would fail ideological Turing test).

Believe it or not, but people may care more than "who's getting rich". EU seems to erode their (Brexit supporters) national identity.

If you ask, "but why do they care about their national identity MORE than them benefiting from things individually", well its for the same reason why from the same group people join the military.
Wirecutter has a review of one of the Medifyair models. They don't recommend it because it's too big, and overkill for their test apartment in New York City. It had the highest CADR in their testing.

For a modest house in the Bay Area during fire season, we needed a high MERV furnace filter and also two filters similar to their recommended models, so I moved up to the Medifyair. It arrived after the last fires, but it seems to work extremely well.

Hopefully, we won't need it this year...
But not everybody can be in the top 1% by definition. So either a category of people exists that do not need/cannot afford $1500 phones, or $1500 phones are a basic necessity that every human needs alongside food and shelter.

I would argue that yes, in the first world a smartphone is almost required, but there are plenty of great <$200 Android phones that do everything one would deem essential. $1500 smartphones are now simply a status symbol alongside Nike's and Rolex's, and have been for some time.
100m of German speakers are concentrated in three neighbor countries: Germany, Austria, Switzerland. It's not like a German can go to a different continent and find people speaking their language (like a Spanish or French person would). I don't really understand their unwillingness to learn foreign languages - is it just their pride? :)
Thanks for the link, always good to get more sides of a story.
Maybe they are trying to screw you but it still on you to fight that.
> Excellent question, especially since the code is copy-pasted without crediting the original authors.

That seems like a serious allegation. Can you back that up?
Are you really that naive to believe none of this had been calculated? The decision to leave didn't come on a whim, it's been in the works for a decade if not longer. The British are probably the most cunning of all nations and they know very well what they are doing. There will be setbacks in the short-term, but the UK as a whole will be much better off outside EU. I am European before people start accusing me of being a Brexiteer.
As others have said - long as proper attribution is provided in the finished product, it's within the terms of the license that you put up. In the future:

* If you don't want your code available to the public, use a private repository - either Github's paid plans or Bitbucket (free private repos) or something similar.

* If you want your code publicly available, but not to be used in this way, use a different license - GPL/LGPL, CC BY-NC-SA, etc. Research to figure out which one works best.
I think Google was the first to deliver on this promise; Chromebooks have no user-accessible local storage and all the content is in Google Drive.

I guess it turns out to have been cheaper to build their own almost-as-good Dropbox replacement than to partner with them.
Whoa, this is exactly an idea I had for Timeslot, the day planner app I posted on HN yesterday. Nice job, you beat me to it :)

It's a good idea, and this is a great start. Things that would make this invaluable:

- The ability to combine multiple schedules together to find free time overlaps (so that, for example, three people can find a good time to meet during the week)

- User accounts, so users can search for their friends by name and schedule meet ups

- Ability to extend before 6am and past 9pm at the click of a button
I almost agree with you, but then again I recall the use of YAML for Ansible configuration, and the pain that bolting on additional things has caused.

It has to be said there are a lot of things that are almost fully-scriptable, for example the "mutt" mail-client. It has a configuration language, but it isn't real in the sense that you can't define functions, use loops, etc. I eventually wrote my own mail-client so I could do complicated things with a real configuration language (lua in my case).

Seeing scripting languages grow up in an adhoc fashion often leaves you in the worst of all worlds. Once upon a time I decided I wanted to script the generation of GNU screen configuration files for example. I made a trivial patch:

* If the .screenrc file is non-executable - read/parse.

* Otherwise execute it, and parse the result.

Been a few years now, but I think the end result was that I wrote a configuration-generator in Perl that did the necessary things. (Of course this was before I submitted the "unbindall" primitive upstream, which was one small change that made custom use of screen more safer - using it as a login shell, for customers who shouldn't be able to run arbitrary things.)
Agreed - absolutely love this tool and use it with my PrintScreen button on Linux.
> For Firefox users in Canada, credit card management and auto-fill are now enabled.

Apparently this has been available to users in the US since v81, and will be available to other locales in the future. Out of curiosity, how are these features gated geographically?
There is a flag button for comments. Just click on "link" and you will see it.
To be honest, I'd just go with http://buysellads.com/. They're incredibly helpful and their platform is very usable. Pretty awesome startup.
See my reasons here. Tell me a solid reason "Why I should switch to Chrome?"

1) It's as modern as Chrome and renders web pages as well as or better than Chrome.

2) Chrome(Google) forces on me an UI I don't like. Firefox is extremely customizable and I can customize it to the last bit with extensions and little tweaking around.

3) Moreover as I have said before elsewhere FF + Sync + TMP + Adblock is unbeatable for me even though Chrome has equivalents.

4) Chrome (not Portable) installs itself into Users folders in Windows which I seriously dislike. Also take up huge space for storing it's Cache.

5) And I have some personal preferences which I miss in Chrome. (Selecting a text in Chrome does not snip the selection at the end of the line, it apply to the whole frame. Handling unresponsive web pages is better in Firefox for me etc...)

Guess I have given enough reasons why i have not switched to Chrome.
Actually Chrome is built on top of Chromium, a BSD licensed browser. Try out Chromium if you're concerned about privacy.
The advantages to high levels of trade are huge though... it accelerates social progress, reduces poverty, decreases war, etc.

The fragility is certainly bad during situations like natural disasters, but this is way easier to mitigate than the former issues.
> By comparison, if you want to see what racism in fantasy looks like, look at Tolkein's contemporary, Lewis, and his Calormene…

I don't believe that there was anything racist in Lewis's attitude to the Calormenes. They weren't inherently evil people, although their culture was in most parts bad and in some parts evil. Note the young Calormene Emeth who is saved in The Last Battle.
That's no doubt true, but that can only get you so far. If you have to work with some buggy system over which you have little or no control, which is often the case, you are limited in how much you can think ahead. The more bugs in the system, the shorter you can think ahead.

This may be why so many Haskell examples are math-centric: it allows you to look the farthest into the distance.
Do you believe anyone can become a 10X programmer? Or do you need a certain level of talent in order for the hard work to pay off?

My high school had an introductory programming class. Most students hadn't done any programming before, yet there were a couple of students who quickly understood the concepts and could solve weeks worth of assignments in a single day, whereas the rest of the class struggled. Those students, for whatever reason, were able to learn programming much more quickly than the average student, and I believe those students they'd see a greater return on their investment of hard work.

Here's another anecdote: do you know any experienced engineers who work 12 hours a day and still struggle to do relatively easy jobs? I do. Talent is an important piece of the puzzle. Hard work is also an important part of the puzzle. Both are important.
Woah. Amazing, lotus released
Yeah - see my point about having someone on staff train them proper use of the equipment, even if its the guy from the high school.

Having the employee take a semester of woodshop at the HS is not bizarre to you at all?

Of course it is awesome - but you can also get a TechShop membership for 99 a month, and take bad ass classes as well.

Though, I am sure the google classes will get even batter with time...

However - I stand by my point.
Unless you've actually started a company, this will sound like a bunch of crap.

I think other quantum leaps would be having your first kid, facing a really big fear, fixing the relationship you have with members of your immediate family (if you havent talked in a while), going out kiteboarding/windsurfing in huge wind and waves when you've never done that before ... etc.

The experience gives you a new perspective on yourself and the world around you that you just cannot fathom from the place you were before you made the leap.
But, do you say it's like instapaper for videos On your website.

http://wacchen.com says it right on the box.
Great article and very true.

On a separate note, I'm surprised by the tone of some of the comments in this thread. Nothing in this article should make you feel angry and defensive unless you're bringing your own issues to the table ...
what about also spreading to multiple providers (i.e. also use rackspace cloud)? they'd be less dependant from amazon issues
So, pass phase length and strength is the concern here? If a human were to generate a reasonably strong pass phrase (say 25 characters), would that mitigate the problem? (Certainly this is stronger than a memorizeable unique password for every site, but I'm willing to believe I should do better.)

What does a good password manager look like if not this?
Come to http://www.kuro5hin.org/ - most of us are software engineers; all we do is write.

Before submitting a story, spend some time introducing yourself to the community - post diaries, as well as reply to the diaries and comments of other kurons.
I did/do run both myself, Kubernetes and Nomad, and it was a million times easier to set up Nomad (including Consul) on bare metal than it was to set up Kubernetes. Kubernetes offers more features, but you most likely don't need them and the increase in complexity makes it a pain to maintain. I'm running a three-node cluster on Hetzner [0] for Pirsch [1] right now and haven't had any difficulties whatsoever when upgrading and modifing the cluster. Adding Vault is a bit tricky, but I'm sure I'll get that done too. I highly recommend trying it if you think about maintaining your own infrastructure!

Let me know if you have any questions. I plan to write an article/kind-of-tutorial about the setup.

[0] https://www.hetzner.com/de/cloud

[1] https://pirsch.io/
Might be some money in a Wooly Mammoth wool clothing line.
Yes we make more money, but we also take our work with us and the stress that comes along with mentally taxing work.

It's 11pm and I might be thinking of a problem at work I've been tangling for for the past 4 days.

A gardner or a construction worker leaves work and _leaves work_, you feel me?
It depends on what you mean though. If you include the Islamic Indo-Iranian states, Pakistan is. If you exclude them, Iran and Afghanistan are not.

Maybe the right answer is "the Middle East is a spherical cow anyway."
This would work as long as the browser was in a dev mode. Usability would suffer if normal users had to deal with errors in the pages that they visit.
Have to disagree with a few points here.

"Hmmm, let me 'test' random website X for something that could cause a DoS"

The author was testing reflected XSS which is inherently client side, there should be no case of concern for DoS here.

"Building a "security portfolio" against websites is a stupid idea with some potentially huge negative consequences."

The author mentions Apple, Linkedin, Amazon and AT&T all of which have some type of vulnerability notification program. (See https://bugcrowd.com/list-of-bug-bounty-programs/ for a great list of programs) I would have to say that as long as the researcher was performing within the scope of the respective program, there should be no worry. I think it's the exact opposite of a stupid idea. Building out a portfolio within the scopes of the programs is a great way to build some security reputation.
> Exchanges can be decentralized. It's technically possible and likely the future of cryptocurrencies.

Would you mind explaining how? I can't see how it's possible to do the money side of the transfer in a decentralised way
Well, ya know the saying "It takes a village to raise a child.". That same mindset assumes the entire village is the family. So if you grow up in that world, you don't want to disappoint that community.

>>If you're not pissing people off you're doing something wrong.

I definitely try to run my life as opposite from this as reasonably possible. "Reasonably" being the word that's very debatable.
An experienced software developer earns perhaps double the national average wage in the UK, depending on where they are in the country (it may be considerably more than double, it is never less than comfortably above the average).

Real wages are below their early 70s peak by about 14% right now.

By my calculation that puts an average programmer in a considerably better position than most people would have been seeing even in the early 70s.

We have luxurious jobs.

That's not to say we don't earn it, just that any suggestion that we're not well off both relative to the average and relative to any point in history doesn't stack up.
If the network can't ensure anonymity against bad actors, it was already fatally broken. If the consequence is improvements in Tor that break the attack, and the cost is a prosecution against someone breaking black-letter law, the result are a net-positive for civil liberties.
yeah but enterprises in general don't own printers, they license them in bulk, there's plenty time to turn them around before the service expires
So... it looks like they stuck a solid steel shell on a passenger vehicle.

Many of the safety gains that cars have shown in the past few decades come from strategic crumple zones and the like.

So how does this stand up in terms of actual safety? This seems like it reverses many of our advancements.
Compositing was huge. I agree most of the usability stuff is around the window management improvements though. Overall I wouldn't say there has been a lot of change though, you could teleport a Windows 95 user into the present and they'd immediately be running with the current Windows 10 desktop.
I know people won’t like it, but the alternative is a Mad Max world. We’re told the whole planet will be either an ocean or a desert unless we return to the Stone Age. Therefore we need to follow the Georgia monument and reduce the global population to 500 million. Anything less than the total dissolution of human rights in the name of environmental protection is a death sentence anyways. At least we can use the benevolence of democracy to pick winners and losers.
That doesn't make it better. Moving around by yourself (like most drivers out there) in a 2300Km vehicle is not efficient. It's just better by comparison because at least it's an EV. But you still use a lot of (not so clean in the majority of cases) electricity to move a lot of weight just so one person gets from point A to point B.

People want one car to be the jack of all trades. Big enough for 7 people and carry a house's worth of furniture in one go while towing a boat, and travel 800Km on a charge. So it ends up being truck sized, 2500+Kg, to carry 1 person on their 5Km commute to work 99% of the time.
It isn't. You're getting literally the same paper.

It's like I bought a bunch of Louis Vuitton bags and, for some reason, decided to sell them off for a fraction of a price. If you bought one from me, you'd buy an original bag, not a counterfeit one.
Search ads inside app store. Apple limits amount of data it's using about you, but they use your data to deliver those ads to you.

They let you control also using your personal data for it, but they use well known industry dark pattern - you need to opt out. Which is very cynical, given that they force others now to get explicit opt-in from users.

Note - I'm not saying that Apple is as bad others. But they totally do use your data to make more money.
This is the truck Howard Roark would build. Function over form for good reason and to hell with the critics. I for one absolutely love it.
Who are the audience of the community, is it engineers at companies, independent developers or founders?
What would be the focus, is it scaling issues, security attacks, technical debt insurance, tools and infra advice?
This thing looks like one of those low-poly svgs used while loading the full thing; I keep expecting an actual truck to appear, but no dice.
Given that it was done as part of a protest against the election results, and at the perceived direction of somebody trying to keep their office, I think a jury could make a reasonable interpretation.
Can't believe I forgot the best part
The shape appears optimized for driving under semi trailers which are perpendicular to the roadway. Nice touch since it includes autopilot.
It was kind of funny. I recall people talking about what they did like that before. At least here I could skip ahead instead of wait for them to get to the point.
your software arbitrarily restricts root usage. no other software does.
The most recent router I bought was a dual core ARM. I suspect anything with a Broadcom chipset is going to be ARM these days.
I agree. Their pricing needs fixed for sure. The lowest paid price isn't bad, and even the middle one, but the top one is way overpriced.

It would also be nice if they introduced some sort of pricing for small orgs, especially for one people shops.
I've had the same experience. Furthermore, I haven't worked at a company who actually uses SQL since the early 2000s. Since then, every company has used some kind of ORM.
An old saying (old to me anyway) regarding improvising in music is that if you make a mistake, just keep repeating the mistake- it will sound deliberate. It’s surprisingly effective.
Writing your ideas onto a personal blog says nothing about a persons lack of humility nor should it imply anything about the seriousness to which the author takes what they have written as being without precedent.

This thread would have people stop writing things on the Internet altogether, unless they have approached it the way one approaches writing an academic paper for peer review.
As one of the people who has worked on designing and implementing those changes, I can tell you that we did not need to change much in WebCore. And what we did do will probably be useful for Chrome's different multiprocess mechanism.

Incidentally, I would not say there is anything technically wrong or hacky about Chrome's process architecture. The reason we started anew is that it's not very reusable if you don't buy into the whole Chromium stack. Google chose to make multiprocess an app feature, we made it a framework feature. Reusing Chrome's code for a different app or another platform port would require inserting an API boundary where there was never meant to be one.

We did talk to the Google folks about whether they would want to integrate their multiprocess approach into WebKit itself, but that didn't really meet their needs or plans.

I do hope we can converge and share more over time.
I too find it hard to code while listening to music.

The beat of the music tends to disturb my "beat" of thinking. It's a bit weird but I can only describe it the following way: my mind thinks in a certain rhythm and when I'm listening to music, I feel like I have to adjust my mind rhythm to the rhythm of the music and it drives me crazy.

Sometimes though (depending on the mood) listening to music helps me focus (that's rare though). In those cases, listening to the music stops my mind from jumping all over the place and forces me to just focus on the task at hand.

It's probably related to whether I'm trying to think of possibilities vs just implementing an idea I've already fleshed out in my head.
I first encountered this theory here:

http://deoxy.org/alephnull/jaynes.htm

There's a few related pages worth reading:

http://deoxy.org/alephnull/rhetd.htm