skysight-inc/HackerNews huggingface dataset:
Growing up with my grandparents in the 80s in Moscow, I remember standing in line in front of a place literally called 'Store' for hours. Nobody knew what the line was for or what it was the store was getting in that day. Some people spend the night waiting just to be in front. After standing in line all day, finally by dusk a truck pulls up. Everybody looking in anxiety and worried about not being enough merchandise, still not knowing what was inside. A few men start unloading the boxes inside the store. All of a sudden people at the front of the line start spreading the rumors, "it's bananas!", "what is a banana?" I thought to myself. I was 5 years old and had no idea what it was. We made our way from outside, into the store. The store was full of empty shelves, there was literally no inventory. Finally we got the cashier, it was our turn and my grandpa got handed a big box and he handed the clerk money. "Hurry" my grandpa said, we rushed out of the store and started walking back home. "There's no more!" I heard somebody shout out of the store. There were still at least a hundred people in line. We kept walking, not looking back. We got home and opened the box. It was full of green bananas. We tried to eat them, I loved it. Only later in life I found out bananas supposed to be yellow and not bitter :)
I think for building things, especially in a small team, a Jack of all trades is preferable.

I think it depends on what you want to do. As you said, you feel confident in implementing something. I think that's the key thing, getting the implementation done or getting the project built.

There is certainly room for the specialists, take security for example, implementing certain types of security take a specific set of knowledge and experience. If that's what you love to do, then that's a fine path. If you'd rather build things or like to experiment, a more general approach is good. You can always team up with other people later on if you need more specialisation in a certain area.

I think as well that Jack of all trades doesn't apply as much to technology as it does to building for example. A builder may specialise in bricklaying for example. That's great, building a modern building on your own is going to take a team anyway. Besides, bricklaying probably isn't going anywhere any time soon.

Technology on the other hand is constantly changing. You could be a specialist in a programming language that five years down the line is mostly irrelevant with weak support.

I think in a way, you're both. You seem to specialise mostly in programming, while generalising within programming. I think that's a good mix to allow you to develop a strong and useful skill set while remaining lean and adaptable.
Elitist? For something done by the nazis? Aren't you sure your critic is a little misplaced ?
"In the future factories will only have 2 employees: a man and a dog. The man's job will be to feed the dog, while the dog's job will be to bite the man if he dares to touch the controls."
> If you want to achieve dirt accumulation, there have always been many tools that were able to generate "dirt" textures by analyzing geometry

Substance Designer being the big one today:

http://i.imgur.com/jjfjyj7.png

Basically you generate a curvature map where convex corners are light and concave corners are dark, then use that to mask texture effects for edge wear, dirt, etc.

https://support.allegorithmic.com/documentation/download/thu...
We've all heard it and done the collective eye roll when people tell us this. Then there's the equally nausea-inducing douche who claims to work less than 40 hours a week and still pull down a healthy six-figure salary, etc.
Ha! I vaguely remember that. Thanks for bringing it up -- gonna check that out sometime too.
Yep, I found that their anti-religion was a religion of its own, and one that seemed to license its followers to be far more angry and mean than most of the followers of the religions they criticized.
That would seem to be probably true, that the nature of the interface shapes the nature of the community in some way, but I don't understand how it follows that mobile browser use implies poor user behavior.
BeeIMG – New upload page
Rags like the Daily Mail are FUDding the hell out of this story. The Guardian's take is at least a bit more balanced.

Personally, I think it's a good thing. I like the Met Office (and in the interests of disclosure have worked with it on a couple projects) but it shouldn't have an entitlement to providing weather data for the BBC.

I'd like to see something like MeteoGroup get the contract. Would be really interesting to see what it could bring to the table.
Utopia?

What the fuck are you talking about.
Not mine! Just the tool I used
If there was no patent system, you would keep all your ideas and research secret. And that would hinder advances in science, as people would keep discoveries to themselves.
I half-jokingly tell people that if they get their forecast from the BBC (via the Met), they should expect the inverse weather.

I wonder if the BBC has checked the quality of the forecasts based on what actually happens? I use AccuWeather and the Aix Weather Widget (for Android) because they're nearly always right (where I live, at least) - and gives me much more useful information.

For example, I can't translate the Met's '50% chance of rain' - for a whole day - to real life. To me, that means it could not rain, or rain heavily all day, or anything in between.
Where by "standard" you mean proprietary, closed, hideous barnacle encrusted disaster of a format, that not even Microsoft could figure out when it became politically useful for them to pretend to document it.
> When you have a system in place that is predicated on having enough productive citizens to support the non-productive ones and your birth rates have fallen off a cliff you're in for trouble.

Every country with falling birth rates has that problem, regardless of the political/economic system. Barring extremist solutions like euthanasia, you need to support non-productive citizens and the resources for it need to come from productive citizens in some way, be it with government intervention or not.
Hardening a Linux Server
I actually learned that the rain percentage is not the percentage chance that it will rain but is in fact the percentage of the coverage area that they will expect to get rain. So 50% rain meaning no rain at all or rain for the whole day is entirely reasonable.
I've been using the Met Office Android app for some time. The app could use polish, but the data is superb. If you want to know if it's going to rain in the micro-region where you are now, there's nothing like it.

Edit: It's this one: http://www.metoffice.gov.uk/services/mobile-digital-services...
I am also from Venezuela. He is not lying. He calculated his salary using the black market price of a dollar: 630 bolivares. He earns close to 7000 bolivares, which is minimum wage.

"Working with some guys there" is not as reliable a source as a guy who actually lives and works in the country. You shouldn't have called him a lier.
http://www.metoffice.gov.uk/news/in-depth/science-behind-pro...

First ghit. First duckduckgo hit.
ouch... I must have something in my eye...
365 means they don't close for holidays. I don't know what 52 would mean.
I'd argue Weather Pro by MeteoGroup is far, far superior. The only thing I find the Met Office app useful for is additional detail on severe weather warnings.
Reminds me of the story of German actor Thomas Kretschmann (you might know him from playing Baron von Strucker in Avengers: Age of Ultron & Captain America: Winter Soldier). From his Wikipedia page: "At the age of 19, he fled East Germany and began a month-long trek to West Germany to escape the East German state. During this trek, part of his finger was lost but surgically reattached. Kretschmann crossed four borders (Hungary, Yugoslavia, Austria) with nothing other than his passport and the equivalent of $100 in his possession." Pretty incredible!
Sorry but I can't tell what you're trying to say.
Nothing's ever a perfect fit, but based on your preferences I'd look at Boulder, Colorado.

I've got a friend who moved with his young children a couple years ago and seems to love it - should you want an introduction, email me.
You can bruteforce AES-256 if you were using a quantum computer.

Or if there's a new advance in algebraic cryptanalysis.
I've lived in the UK for the past 8 years now (having lived in various places in the East Coast USA for the rest of my life).

I learned quickly that English weather forecasts are useless past the current day. It is probably due to the geographical location. East Coast US was accurate to 3 to 5 days. I just use Dark Sky[0] to get weather for the next several hours, which is mostly accurate.

Given the situation with the contract I see lots of back and forth noting accuracy - but Met Office does just as good a job as anyone else, for probably a much higher fee.

[0] http://forecast.io
Thanks for the tip. Not that it makes a big difference, but I'll just note that the MeteoGroup app is a couple of quid, but the Met Office app is free.
Do you feel the same way about books? Or paintings?
All the countries in Scandinavia are capitalistic. There is welfare, yes, but you'll find less government involvement in the economy than in the US (example: the US government rescued GM, the Swedish government told SAAB Automobile to take a hike).
I'd recommend checking out Joel Spolsky's Reading List: http://www.joelonsoftware.com/articles/FogCreekMBACurriculum... You might want to start with Guy Kawasaki's "Art of the Start" and Josh Kaufman's very useful "The Personal MBA"
If you are aiming for more than a lifestyle business, read The Curse of the Mogul [1][2]. It's a graduate level course in formal business strategy disguised as a fun and easily readable analysis of why the media industry is so broken. The author is a Columbia business school professor who specializes in business strategy. The book won't help you get your first customers but it will help you design a business that can stay on top once it gains that traction.

[1] https://books.google.com/books/about/The_Curse_of_the_Mogul....
[2] http://www.wsj.com/articles/SB100014240527487032980045744570...
I used to be with "it". Then they redefined what "it" was and it wasn't what I was with. Now I can't be with what I used to be, because it's "it", but "it" is now different.

In other words, embrace, extend, extinguish.
Interviewing is hard, even for people without the issues you have.

The trick is this, interview a LOT! Interviewing is a skill, it isn't a social skill its just a skill.

Don't be afraid to say to every one you talk to, I hate this process I'm terrible in these situations. And don't be afraid to say at the end, "I think my anxiety made me blow this, what could I have done differently"...

During this period it makes sense if you apply for things that you wouldn't "normally" want a job doing. Your goal is just to get in the door, even if you think your going to fail at the job.

The next thing is networking. You have two projects, do you commit to other projects? If not you should start doing so, there are plenty of folks out there who need help, and your building a "network" maybe one of these folks helps you land a job. Theres a big assumption that your going to be able to handle yourself on email and chat...

Lastly, I hired an engineer who much like you. She has since moved on and is doing public speaking for her new job (conferences and the like) so this is something you can overcome with practice and maybe some outside help (this may take the form of doctors or joining something like toastmasters)!
Uhm, I didn't mean my post as an anti capitalist rant. I just wanted to point out that to me $400k is an enormous amount of money that I can't even begin to imagine making in a year, and the cost of living where I live is comparable to where they live. They're asking for the equivalent of a single family home on the Prinsengracht or in Kensington and complain that this isn't affordable. They're expecting too much. You can have a 2 bedroom appartment down town, or a fairly fancy single family home out of town. Also, they shouldn't be so afraid of their children going to school in a district where not everyone is rich and white.
Yeah, to be fair that is worth noting. But I find that the increased accuracy, access to data and functionality makes it worth it.
A long article about afropunk, and not a single mention of Bad Brains, the seminal DC black punk band?
Fuzz Testing with Afl-Fuzz (American Fuzzy Lop)
Mastering CHIP-8
How far did the wall / barrier go? Could it be walked around? Were there any weak spots in obscure fields in the countryside?
There are definitely known links between psychology and genes; we know the epigenetics behind why if mothers are stressed when pregnant, their children will be more stressed for their entire lives. Far too many people still have the Jurassic Park view of DNA and believe in Central Dogma—but it has become clear that environment and all sorts of post-conception events effect genetics. Dr. Sapolsky, in this lecture series, explains, for just one example, how and why Lamarckian evolution sometimes occurs:

https://www.youtube.com/watch?v=NNnIGh9g6fA&list=PL848F2368C...
Show HN: Jukebox – Add songs to a Spotify playlist by tweeting
What would prevent the user from simply adding another key once they are logged in for the next time or disabling the script. '~/.ssh/authorized_keys' can be can be read and modified by the user which is currently logged in...
This made me wonder if there are any plugins that would simulate the visual artifacts of head tracking, limited bandwidth, etc. for video playback, the same way as there are effect plugins for music production which approximate the characteristics of tube amps, record players and tape decks.
I put down that I worked a lot as a sign of protest and that I have little confidence in my superiors to manage the business properly, not to indicate that I'm being productive or "better" than anyone or anything.
It's a series?

Edit: 3 body problem, dark forest, and death's end.
Sam Altman and Jessica Livingston Explain Y Combinators Success
Lamarck must be thrilled. ;)
- The Growth Hackers book
- The books from Steve Blank
- The Art of Profitability
- The Checklist Manifesto
- iCon - The Second Greatest Act in Business
- The Narrow Road
- A good book on Copywriting
- The Mythical Man-Month
- Peopleware
- No Silver Bullet
- Death March by Edward Yourdon
- A Random Walk down Wall Street

And a whole bunch more - https://www.goodreads.com/review/list/9837702-hrishikesh-cho...
Quite to the contrary, when you have a system where "non-productive" citizens are not supported, you stifle innovation, because people don't (can't) take chances when one misstep will lead them into inescapable poverty.

Inefficiencies develop across the system because people can't afford to make a change. Firing people or shutting down a factory becomes a massive struggle of life and death, frequently with literal deaths. (If unemployment means your family's livelihood is at stake, you wouldn't just walk away, would you?)

Source: grew up in a country like that.
My uncle started and sold a few companies in the NAND Flash testing market for manufacturers in the mid-90s and early 2000s. I'm having dinner with him this evening - any questions I can query him with about the state of the art?

The statement: "Since most NAND manufacturers allow themselves to ship Flash chips with a certain number of bad blocks, it is important to scan a chip for bad blocks before the initial programming occurs." makes me wonder about what degree of discrepancy different manufacturers allow - and how much better a piece of hardware is that costs significantly more based on "brand-name" rather than the almost useless junk you can pick-up for a few pennies a GB in China are?
That's funny. I had long suspected that was the case but never knew for sure. It's also important to know where the weather station is for the forecast area too -- here they can cover relatively large areas with significant elevation change, which can greatly affect things like temperature and wind speed.
The I/O example and comparison to Java is curious:

> In this case there are two comparisons needed, one for end of file (EOF) and another for all other errors. Since Java does not allow errors to be compared as logic elements, as under Icon, the lengthy try/catch syntax must be used instead.

Can you really say it's a desirable feature for a language to treat EOF and other errors, like file not found, in the same way?
VDiscover: an open source tool to predict vulnerabilities in software
Previous discussion:

https://news.ycombinator.com/item?id=10103815
Last few versions on Android they've totally broken from a usability perspective IMO:

* Yellow location search button is now in the way

* Moving the menu to the top means you can't use it one-handed now

* The most useful thing in the app for me (rain radar) now takes two presses to get to, instead of just one

I'm not convinced the accuracy is any better than the Met Office app - the only thing for me which made it more useful was the rain radar images which at least give you some heads up as to rain...
> I blame all the misguided folks who try and add "soft real time" to time sharing systems like Unix/Linux/etc. Anyone who does that has a profound misunderstanding of what real time is, it most definitely is not a time sharing system.

Part of the problem is that there are realtime systems where, if you don't meet the deadline, the plane will fall out of the sky. Then there are realtime systems like VoIP where, if you don't meet the deadline, the call will cut out.

And there is a desire to get "almost realtime" for things like VoIP on general purpose time sharing systems, where you want to deprioritize less latency sensitive tasks in order to hit the deadline if you can, but nobody dies if you don't.

The trouble with using "real" realtime in those systems is that the system may not have enough capacity in theory even when it does in practice. In other words, if you have three concurrent realtime processes that could each in theory use up to 50% of the available resources at a time, but in practice almost never use more than 10% each, then for less critical systems you may be willing to bank on "almost never" not happening often enough to matter.
> What large successful Rust code bases have you worked on? What have you actually built with Rust?

> C++ is for people who work on large mature codebases, deal with practical issues, and actually build stuff. Talk to me about the virtues of Rust when you actually have real experience.

According to the GitHub stats, I've added 293,494 lines of Rust code to Servo and 381,084 lines of code (mostly Rust) to the Rust compiler. I find that Rust's pointer ownership rules help improve the reliability and security of my code significantly.
It cites controversy about the collection but doesn't really go into what the controversy is. Why is it controversial? Or is it just not controversial?
The success of Blockbuster video may have in part been due to its cleanliness, but from my experience it was because your mom 'n pop shop would have two copies of a new blockbuster movie so you'd never get to see it, and Blockbuster would have a hundred waiting for you. These old movies are awesome, they bypassed the MPAA and touched topics that a studio would've considered too risky for general distribution, indie VHS really took over where drive-in movies left off. But in the end most people didn't care, they just wanted to watch the Matrix and Blockbuster had two shelves of it stacked two-deep. I don't know what's taken over since VHS. Maybe crowdfunding could fill this gap, but nothing will have the "feel" that these movies did, because nowadays with the Internet nothing can be truly "obscure" for very long.

When I lived in Iowa City in the 1990's, I used to go to a tiny video store called The Tofu Hut (How's that name for a deep 90's culture reference) which did a marvelous job of picking a selection of foreign movies, anime, fetish pornography and independent and exploitation films. There will never be places like that again. They existed in a small gap when VHS was thriving and Blockbuster wasn't dominant.
Awesome. Many thanks for all of that. Send me a mail - paul@getdeckchair.com and I'll sort out the account deletion. Or alternatively a cancel subscription under billing you can use.
The demo is down, but it doesn't even have bullets?

If you're looking for a good collaborative rich text editor on the web, look up Quill or ProseMirror.
Co-founder of ScaleFT here.

With a CA system you still need a key of some sort just due to how it works, but you're right that generating a new one every time isn't as critical because you are authorized by the tuple of (key, certificate). But certificates aren't intended to be treated as secrets, so re-generating the key frequently still adds a lot of value.

Passphrases are a good start towards protecting a key. As an individual, if you use a passphrase, secure your laptop or workstation, and rotate your key frequently (remove the public key everywhere it is trusted) you'll probably be OK. AnthonyMouse is right about the advantages of checking a password server-side though.

Another neat advantage of moving identity verification online is that you can adopt more interesting auth mechanisms and blocking heuristics. Think of all the things that Google et al do to secure logins.

The real take-away here though is that while an individual can do a pretty reasonable job of securing an SSH key if they practice strong discipline[1], the risk for a team of individuals grows with its size. All it takes is for one team member to have their laptop compromised, and the game is over. SSH keys just don't provide a reasonable way to manage, or even assess this risk.

[1] around securing their laptop, using a passphrase, ideally not using ssh-agent, definitely never forwarding ssh-agent, rotating frequently, etc
Sorry not at the minute, but its absolutely on the roadmap. I'll drop you a DM when its live.
The Gombe Chimpanzee War was pretty brutal. One side annihilated the other.

https://en.wikipedia.org/wiki/Gombe_Chimpanzee_War
I think its important for Hacker News readers to read this because techno-communism is becoming a very serious force in western politics. It needs to be tempered with a historical context.

The problem we should focus on is over-centralization, which comes easily out of a competitive OR cooperative society.

Yes to holistic measurements, efficiency and equality. But do that on a meta, protocol level that allows for diverse decentralized systems to evolve while still integrating information.
To be fair, the Met Office app has usability issues too. Basic stuff like zooming / panning the map is hit and miss.
Now Aston Martin is thinking it could be the Tesla Model S killer
> Barring extremist solutions like euthanasia, you need to support non-productive citizens and the resources for it need to come from productive citizens in some way, be it with government intervention or not.

Agreed with the first point. Ultimately though, if you can't generate enough revenue to support the social safety nets something has to give (the old Thatcher quote "socialism works until you run out of other people's money to spend" applies here). The problem with incredibly generous (read: expensive) social programs like Scandinavian countries offer is that the day of reckoning will come much sooner.
New Windows 7/8/8.1 updates spy on you just like Windows 10
5 Darkest Apple Secrets
DESIGN FRIDAY. THE COLOR OF GULF RACING