jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Perfect timing.

Coincidentally, we have just launched an early version of a microblogging site called idlike.to which lets its users share their wishes, plans and goals.

We are working on a bunch of new features and our roadmap is quite similar to Scott's vision.

We don't see idlike.to as a Facebook killer (we'd like to take a different direction) but this post is definitely very encouraging.

http://www.idlike.to
Most professional athletes aren’t obsessive just because they have a weirdly specific passion for their sport. They’re obsessive because they’re pathologically competitive. There’s stories about eg Michael Jordan buying a ping pong table and obsessively practicing at ping pong because he had a teammate who beat him at ping pong once and he wasn’t able to let it go until he beat the guy in a rematch. Obsession can come from many sources.
In contrast whenever I’m at Trader Joe’s and they are out of an item and I ask, they’ll usually tell which truck it’ll be on within a day or two.
Have a look at this advice:
https://www.busymonk.com/how-to-get-a-software-job/
While it's intended for new grads, there are a number of items on it that we often miss/forget/neglect.
I think it's fair to say that our society is divided to a large degree and the individual feels increasingly isolated from those around him. It is not incromprehensible that in this context extensive trust, cooperation and sharing are difficult to attain. You don't have to be leaning either way on the universal income subject to acknowledge that.
You can change it on web browsers, for now, but not on IoT devices.
There are some days I definitely don’t disagree with you. For all our intelligence, we spend an awful lot of it being senselessly destructive. Hard to argue that’s worth keeping around.
Thanks for your work on this nice piece of software!
We created our small company last year and it has not only been our VCS (nicely integrated with Drone for CI/CD) but we also based our SSO on it (we had to add a homemade OIDC/OAUTH proxy though). I'll hopefully soon find the time to clean-up the code of said proxy and of the helm chart we wrote in order to propose a contribution to this nice project.
I deployed and run Gitlab for a large company and have used it in other contexts in the past. While Gitlab's feature set is obviously much wider, Gitea is a nice trade-off when a lighter footprint is desired.
Thanks again!
CTO at Missive here. Thanks @pimterry for summing it up nicely. A note about the User-Agent: we do not forward it to the origin server as @mike-cardwell said. Our proxy always passes an iPhone User-Agent as a “lowest common denominator” to ensure CDNs won’t serve WebP images.
@Robotbeat isn't the one missing the point here. The incredible accuracy of those predictions serves as a testament to just how well we do understand that particular phenomenon. Now compare to neuroscience, where we struggle to accurately make (by comparison) the most basic of predictions.
If they price it right, it could be amazing. Computing is mostly about economics. The new node sizes greatly increase the production capacity. Half the dimension in x and y gets you 4x the transistors on the same wafer. It is like making 4x the number of fabs.

It also has speed and power advantages.

I think this release is excellent news on many levels.
I dont understand all the fuzz about WeWork. I was renting Regus spaces here in Mexico when our startup started growing about 8 years ago. Here in my city there are at least 3 companies that offer ready-made spaces (Regus, iOS and a local one called Nevermind) that have been active for quite a while.
Are Signal's Android builds no longer reproducible?
I suspect the code to do the pairing is fairly complex, and putting it into firmware that can work on a computer with NO storage while also not bricking the rest of the machine is more trouble than just requiring a second computer to do all the grunt work.

I think I have swapped hard drives three times in over 10 years on my Mac Pro (that I still use!) Also acting like it's extreme hardship for a Mac Pro (!) user to have access to more than one Mac is a bit bombastic.

TL;dr - this whole thing is a hell of a lot of fuss for a non-issue for what I would wager is an utterly minuscule number of people.

And if you are upgrading a Mac Pro SSD drive, even if you had to buy a Mac Mini, use it once to bless the drive and toss it, it would probably be a fraction of the cost of the SSD you are putting in your Mac Pro and still cheaper than buying a similar sized drive from Apple (even if Apple offered a larger SSD - which is the main reason I would suspect someone would be wanting to upgrade the SSD in the first place).
MLabs | Haskell Developer | Full Time | Fully Remote (Anywhere) | http://mlabs.city

Haskell Position
We are a consultancy with a team of Haskellers in the payments and fintech space. We are looking for a senior software architect to join our team and help us build a new lending platform in Haskell.
Experience and competency in the following areas will be expected:
Strong Haskell skills
Strong software architecture skills
Strong problem solving and analytical skills
Blockchain experience preferred
Basic knowledge of security, concurrency, backend systems, system scaling and databases
Version control (git)
Strong verbal skills in English. Experience with building blockchains or implementing smart contracts is preferred.
If you are interested please send an email to mark@mlabs.city with a short introduction about yourself and why you think you are suited for this role.
Additional Details
Flexible working hours, remote position, 6 weeks of paid vacation, competitive salary
Thanks, but I'm not sure I wanted to auto-click anything. That kind of seems to defeat the purpose of me not consenting.
Definitely. I am continually surprised by the amount of people on HN, which is full of libertarians, who use Chrome.
Why isn't that a good thing?

That criterion would cause you to dismiss Haskell because it looks different from what you're used to; the example code in the link is quite similar to Haskell code.

The most useful programming languages to learn are the ones most different from what you are familiar with. One would be much better off learning ML, C, and Smalltalk than Java, C#, and Python (in terms of their effect on one's understanding of programming; not necessarily on one's ability to find work). But a programmer knowing only C is unlikely to be able to read ML or Smalltalk with much understanding, nor would a Smalltalk-only programmer understand C or ML easily or a ML-only programmer Smalltalk or C.
Let’s think of government as an industry, where countries are firms and citizens are customers.

People should be thinking of governments/countries/cultures this way anyhow. Vote with your feet.
Please don't link directly to large ZIP files without a warning.
Also, the chemical they're planning to use to do the extraction, hydrofluoric acid, is extremely dangerous. You can't feel the burns at first, and the fluoride reacts with the calcium compounds in your bones-- not pleasant stuff.

http://firegeezer.com/2009/08/11/whats-the-hf/
With two current IE 0-days, one with an exploit package on metasploit it's going to be very widely abused until microsoft pushes a fix.
It's not my app. I'm just came across AppHarbor yesterday and have been playing with it. The home page is very bare, so I linked to the blog to provide quicker access to info. I guess the guys have been too busy to get the home page ready yet.

I'm sorry if I've damaged the marketing opportunities. I was just excited to see them handing out beta invites and wanted to spread the word :)
That sounds like you just lowered the bail, in which case the defendant would probably just pay $1K for someone to borrow the $10K. How can credit and cash be distinguished anyway?
http://www.haskell.org/haskellwiki/GHC:FAQ#Why_isn.27t_GHC_a...
Use IETab for those specific websites, seamless support.
I'll add two more points:

- Remove all non-essential scripts: ads, analytics, fonts, social, liveperson, disqus, truste, foresee, cookielaw, etc.

- Scale down or omit images
Like inkjet cartridges, masks have a DRM chip: if they detect you are not licensed to use them, they stop working!
Yep. Should have known that before posting to HackerNews.
Thanks for that reply :D

It is removed for now. (As it works quite good with other audiences I will add in a different form again)
Keyword being "friendly".

See, if hello world is:

- name: Hello Ansible
hosts: ansibleclient01.local
tasks:
- name: Copy '/tmp/testfile.txt' into 'hello world'.
copy:
content: hello worldn
dest: /tmp/testfile.txt

Then it would become:

from icandream import playbook
pb = playbook("Hello Ansible", hosts=["ansibleclient01.local"])
with db.define_task(Copy '/tmp/testfile.txt' into 'hello world') as task:
task.copy(content="hello worldn", dest="/tmp/testfile.txt)

Instant benefits:

- Python interpretter is very good at telling you error messages.

- You get an exception system, stack trace and a debugger for free

- The entire python tooling ecosystem, including full monthy IDE support, linters and formaters, is at your disposal

- Any more complex example is going to be much cleaner than the yaml version, exponentially. And no need to live in the "yaml/python module" dichotomy to keep PB clean.

- No need to reinvent the wheel. Python has elegant import, namespaces, ways to pass data around, conditionals, etc.,

- You can import Python libs. Event if it's just for declarative stuff like pendulum, appdirs..

The only cons are:

- idempotence needs to be enforced culturally. It's already the case for people writing the module behind the scene, and a good API + some warning tricks would be enough IMO.

- can't read the files outside of Python. But nobody does it anyway, and we can always let the Python files output the yaml representation if needed.

Now I don't hold my breath because it's a lot of work and the ansible community usually don't like the idea at all, and I'm not willing to do it. Fair is fair.
Bait-and-switch article title.

I really hoped for some fascinating exploration of CV dishonesty and the game theory behind it. There's a much more interesting discussion around the 90% of the people who don't take the falsehoods out of their story, and whether it's ultimately good or bad for society that they do so. (I can take either side on the "Are CV lies good for the world?" debate.) This fell short of what I was hoping for.

Ok, I'm going to go back to leading my team of Level 27 ninja-pirates and saving the world with a 468-node Spark cluster now.
Unless you fake your own death! :)
Out there in the real world, people are going to keep putting unrestricted binary data inside of strings regardless of whether or not anyone has decided to allow it.
No, you absolutely can, and I have. However many times a trick like this will have a completely unbelievable story. The point isn't to get you to believe the story, it's to distract/amuse you.

Think of it like a ghost story. In general you know it's not true but it gets your mind going.
Slightly side note, I found it interesting looking through the HTML UI for the iCloud account creation (https://setup.icloud.com/setup/create_account_ui, sourced from a URL the brute forcer script hits).

One oddity I found is different length requirements for regular email and recovery email

EmailTooLong: "Email address must be less than 320 characters.",
RecoveryEmailTooLong: "Email address must be less than 256 characters.",
Yes, I wasn't talking about Apple.
Oh man, it's a PoC, not something to actively help script-kiddies crack Apple authentication! This isn't MEANT to be polished. This is meant to shame Apple into fixing their glaring security vulnerability.
Exactly. Heads in the clouds, or heads in the sand. The sport world is rife with corruption, the big events are scams, and half the participants are doping. I won't miss robots replacing this lot.
Apple is notorious for not accepting certain discovered vulnerabilities at best, and at worst ciminilizing people who do try and report an issue.

I don't think this is accurate, is it? I'm not aware of any security issue where Apple has tried to criminalise the reporter. I'm not even aware of an issue that hasn't been 'accepted'.
The other major issue is backwards compatibility. Ruby and Python have large API surfaces on both the C API and scripting language sides, with many libraries making use of obscure language features. If any single one of those features doesn't work, the library won't. Witness how tough the Python3 migration has been.

I talked with the Unladen Swallow guys sometime after the project was canceled. They said that the main issue was not getting Python to run fast on LLVM, where they said they had some really encouraging results. Instead, it was:

1. Bugs in LLVM which they had to spend a lot of engineering effort working around. This is probably much less of an issue now, with Clang, XCode, Julia, and Rust all being used in production with a good deal of success.

2. Compatibility with the C API. This was considered a "non-negotiable" for Unladen Swallow's design, and one major reason they started by forking CPython rather than building from scratch on LLVM. The problem is, the C API makes a lot of assumptions about how objects are laid out in memory, how they are memory-managed, how they are accessed, etc. If you must support defining & calling methods from C, there's a lot less freedom to, say, stick a trampoline in the method preamble or a PIC at the call site or switch to using a tagged representation of pointers and ints. That means that the VM has to fall back on the interpreter (and possibly waste cycles converting & marshalling data) for a lot of things that are supposed to be fast, which kills many of the real-world performance gains.

V8 had the luxury of defining its own C interface. I've often wondered whether a Python that gives up C extension compatibility could get similar speed gains - I even ran the idea by a former Python core team member who worked on my team at Google, and he said there was no theoretical reason why not. But then, Python without C extension compatibility would be Python without Numpy, Scipy, scikit-learn, PIL/Pillow, JSON, StringIO, and many other critical packages. At that point you might as well start over with a new language.
Time spent writing obvious reply: $2.50
Good faith deduction: ($1.00)
Deduction for joke comment opportunity: ($1.50)

Dear jbl, your invoice total is $0.00000027.
Flash should have died years ago.

I do work with blind people, and a Flash site is a smack in the face to them. They most commonly access the web the same way Google would - as text.

Yes, you can make Flash that supports accessibility, but in practice nobody does this - they really don't care about anyone using their only available alternate method of viewing the web.
IQ may not be even real, after all. Just a statistical artefact.
> "awful time slider"

awful? I think it's fairly clever, myself.

... you do know that when you touch to 'grab' the nubbin, you can slide your finger down the face of the device a bit, and then when you slide left or right it scrubs more slowly, based on how far down the device you slid?
Hindsight: I was skeptical that they'd left all the metadata (configuration/application domain data) in PostgreSQL while moving the (100x larger) business data to Vertica. At this point I'd repeat the pattern just for the sheer delight of dealing with a complex application schema in PostgreSQL. The flexibility demanded of Vertica was decidedly less in that shop.
Why? Why shouldn't we all be willing to change our minds? Why shouldn't we be willing to debate and explore a subject in depth?

Your point of view completely baffles me.
Check out http://mibbit.com/
If you're interested in the focusing-increasing benefits of L-Theanine, Gyokuro, Matcha, and Silver Needle are all good teas to drink.

I get my Gyokuro & Matcha from http://hibiki-an.com/

Silver Needle I had a harder time finding, but I got them from http://chicagoteagarden.com/, the tea shop of the OP.

Incidentally, they're both delicious.
You make it sound like it's $99 up front, but it's just $10 a month, or something reasonable like that.
I'm the original author of the post. If anyone has any questions about AppEngine or what it's like to develop on that platform, feel free to post here.
Firefox 4 is doing something similar with its "expose"-like feature for tabs, that lets you group tabs in some way.

I too think it's silly, and I wonder if mozilla/opera are just building things because they think they're cool, or if they actually have user studies that show these are useful features. I expect the former.
The new 1040 is essentially the same as 1040EZ split across two pages with the option to add more schedules as necessary. No big deal.
One of the fascinating things about space silicon is that NASA spends many years hardening specific processors to withstand the types of shocks and electromagnetic interference from space travel. These intensive processes mean that the equipment they can use is always 10-20 years behind the modern equivalents.
Both, but the main limit of a parachute is that our probes don’t go into orbit first but rather crash on Mars.

So you enter the atmosphere at higher than orbital speeds. From orbit a parachute might be doable despite the relatively thin atmosphere.

Stationary probes can use retro rockets to land because you don’t care about their stationary mass that much.

For rovers it’s more tricky so you have to either use airbags like the smaller rovers did or a propulsive landing like Percy/Curiosity.

The sky crane was chosen as the method for those because they are too massive to do a cushioned crash landing and they won’t be likely able to move with the weight of the propulsive landing system so we have to ditch it.

The sky crane is basically the worlds most expensive bungee jump.

The rockets on the sky crane bring the rover to hover and then it drops to the ground on a set of arresting cables.
This bet is disengeneous as *most hedge funds operate under risk neutral long /short strategies that seek to generate returns irrespective of market conditions.

Want to know what a good year for a PM at a major platform hedge fund (P72, BAM, Millenium, etc... ) looks like? Probably in the range of 8 -12% returns, which translates to 7-figure pay days.

A more in depth explanation below from the article is linked below.

> Having the flexibility to invest both long and short, hedge funds do not set out to beat the market. Rather, they seek to generate positive returns over time regardless of the market environment. They think very differently than do traditional “relative-return” investors, whose primary goal is to beat the market, even when that only means losing less than the market when it falls. For hedge funds, success can mean outperforming the market in lean times, while underperforming in the best of times. Through a cycle, nevertheless, top hedge fund managers have surpassed market returns net of all fees, while assuming less risk as well. We believe such results will continue.
The number of comments exceeds the number of upvotes. That tends to indicate a flamebait topic. Racial issues and issues involving identity have an above-average likelihood of triggering a flamewar.
In contrast, here is what Chicago Public Schools are doing:

https://www.cps.edu/press-releases/cps-to-increase-access-fo...
What's crazy about that? There are strong technical arguments against Bitcoin and related cryptocurrencies. Bitcoin is an environmental disaster that uses as much energy as a large country to process a tiny number of transactions. The security of Bitcoin is backwards, requiring honest parties to do more work than attackers. Ultimately Bitcoin was not even designed to solve any specific technical problems, just a vague, open-ended goal of "decentralization;" it was more of a political statement than anything else...
If I fire up an Alpha CPU today, I'm not expecting that the latest versions of all my favorite free software is going to run on it. Asking maintainers to "fix it for me" then would be unreasonable. Part of running hardware that far out of date is hunting for the last versions of anything that supported it; whether that was FOSS or commercial its still the way the world is and has been.

It'll be interesting to see how the Rust community responds to this; are they so eager to absorb everything that they'll put effort into supporting niches to get more users,or will they take the opportunity to be "opinionated" and exclusive and shed the effort of catering to obsolescence?
> Yes, we have nothing to be ashamed of

I'm going to mostly side-step the de facto response to this ("surveillance isn't about shame, it's about control, etc. etc."), because the more interesting thing here is that there's a good chance your point of view is going to become the predominant one in future generations.

Generations like mine were taught that privacy was important for freedom (e.g. 1984), and even though the lesson didn't really stick with all of us, I think that there's still some clear generational divisions when it comes to privacy.

Younger people seem to see this as old-fashioned, or are completely uninterested in privacy and happy to accept the tradeoffs for convenience.

Year by year I'm increasingly expecting that the future won't hold some kind of social agitation for more privacy and less surveillance, it will instead have nearly complete surveillance and absence of privacy, and everyone -- or almost everyone -- will be glad for it.
Awesome, do let us know any feedback you have once you try it out!

You can do manual deploys (both from CLI and via drag'n drop) with netlify as well, and when you're prototyping or just throwing something online quickly, that's great.

However, once you're working on a production project, it's very nice to know, that at any time what's in the master git branch actually represents the current live version of the site. When doing manual deploys, it's too easy to forget to pull/push before deploying.

Apart from that, automated deploys opens up a bunch of new possibilities. Carrot have a pretty awesome post about using netlify with contentful (http://carrot.is/coding/static_cms), and we're using it to automatically update https://www.staticgen.com once a day.

For production/staging/dev envs, we recommend using branches yes. You can easily setup different sites to deploy from different branches, and the CLI tool have a -e flag as well, that makes it easy to work with different environments.
Places turn "bad" as-such when they are beyond repair. Do you believe that's it's possible to make the groups in power reform? If not, then it's impossible to make such a bad organization into a good one again, and we must start from scratch by cutting off the sections which have gone bad.

Moreover, it is wrong for anyone to rationalize complicity in injustices. It doesn't matter what our intentions or level of prior ignorance are. If you make your money off things connected to something wrong, your way of life becomes wrong by connection.

Perhaps these bitters truths are even more difficult to accept, and perhaps that is why people more commonly choose the more comfortable route of believing that they bear no responsibility for the company they keep.
Again, exactly like the Mafia.

Don't snitch. Give unconditional respect to everyone that's a made man or higher in the organization. Follow orders. Don't snitch. Pay your superior their cut of your business. Don't step on anyone else's toes [without getting permission first]. Don't snitch.

The unwritten rules for any corrupt organization are pretty simple. "Keep your mouth shut," is always one of them, and possibly the only unforgivable offense.
Interesting. Do you order groceries online or something?

If so, what happens when, say, your apples come bruised?
The NSA's tactics, which include retaining data from American citizens...

What a fascinating choice of words.