skysight-inc/HackerNews huggingface dataset:
I think this is _could_ be a great idea, but the landing page is doing too much "telling" and not enough "showing". I'd really need to see an example of a PR & it's presentation before I'd be sufficiently motivated to try it.

In addition to the end result, showing the process of getting there helps to not only show off the product, but gives a concrete answer to the question of "how will I use this thing?". Having a page that shows the steps of going from a "plain" PR to a finished presentation with GIF screen captures and text would be my personal ideal format.

Anyways, very cool idea, hope to see more of it!
Now you know. :-)
The biggest issue with idolizing people this much in my opinion is that it puts a huge divide between you and that idol.

People have heroes, and heroes do things normal humans can't. That further translates into other parts of life where really terrible things are done by villains and the only ones being able to counter it are those heroes we created.

I don't understand why people fetishize names that much. It's almost as if they are subconsciously saying:

"Given that xyz is so much better than I and he's a genius, I can therefore never hope to reach that goal, so there's no point in trying"

While at the same time consciously saying: "I wish I could be like him"

As the germans say: "Keine Bange, der kocht auch nur mit Wasser"

There's a whole bunch of inventions we accredit to different people than actually did them and we praise them like gods. And there is no rational behind that behavior. Yes, it's still a great achievement, but no it doesn't matter as much as we like to pretend.

On a step further we get to the discussion of what success is. Is success when everyone knows you? Is it when you have a lot of money? If it's all about the money, no european startup will ever be as great as its american counterpart. There's just not as much money.
Something very similar for Haskell, as a library: http://leventerkok.github.io/sbv/
You need a chip for the other shoulder otherwise you are going to become really unbalanced.
The article contains not one single condescending word about him.
No, the quote from s 53(3)(b) refers to a defence. You are not in possession of the password if sufficient evidence is adduced to raise an issue (https://en.wikipedia.org/wiki/Evidential_burden), and the contrary (ie. that you were in fact in possession) is not proved beyond reasonable doubt. Typically you would discharge the evidential burden by giving sworn evidence that you have forgotten the password. The prosecution would then have to adduce evidence that proves the contrary beyond reasonable doubt, for example evidence that you had used the password every day for the past few years.

Secondly, this is a 'law to be prosecuted' in the sense that s 53 creates an ordinary criminal offence. Section 49 creates the investigative power to issue a notice compelling someone to disclose a password, and s 53 makes it a criminal offence not to comply with the notice.
I always thought it did not make sense to capitalize Internet and web, so it's nice to see the AP catch up.
Years and lessons working at ThoughtWorks
Suicide Forest
A while ago I thought his account was used by several people, since he seemed to answer questions all day, during day and night - I checked his statistics at the time. It surprised me to learn it's all done by a single person.
Where are you suggesting to keep the "secret" (to be XORed with)? It must be stored somewhere in the firmware or on the disk, right? Then I'm afraid it's not a secret, it's just a second salt (which KDF functions already have one) and can be easily read. I just don't see the point.
@justinkan?
This myth may have been true 30 years ago, but if you go on any Autobahn today, you will find there's at most 5km, if at all, of unrestricted sections. Germany is famous for its forest of street signs and speed restrictions on roads are very popular with the administration. There's often config like UNRESTRICTED -> 100km/h -> 80km/h -> 60km/h -> 100km/h. Or the worst: 70km/h -> 100km/h for maybe 150 meters -> 70km/h again. Arguably the 100km/h section could be replaced with no signs aka still 70km/h. But, street signs are popular in Germany and sometimes I have the impression somebody gains by the number of signs posted. Yeah, so no unrestricted autobahns, really.

I've found it more relaxed to drive at a constant 120km/h in the Netherlands. No braking and accelerating all the time.
I don't know how much you've been in SO but Jon gets as much shit when he's wrong as the other guy and none of the other high-rep users gives him any special treatment for being himself although it's safe to say we all respect him.

The only thing you're measured by when you answer by other users - at least in high profile questions - is whether or not you're correct and your answer is useful.
Thanks for sharing this. It's exactly as you said: we were getting bogged down because the work felt impossible. That was affecting the attitude and productivity of the entire team. It's amazing how much more you can do when it feels possible.

The other thing is we had focused our entire 5 person dev team on helping support with bug fixes and help text / documentation for common problems. That took a while to kick in and lower the support load, but it's definitely helped!
“Hacking” straight into the open source
I wonder if it'd require extra processing to make sure heavy metals aren't left in the ethanol or if the typical production methods already leave that stuff out.
Sure, sometimes. Between that, the story point ideal of "... relative to other tasks completed in the project", and a long enough term project, things may start to look the same _in that project_.

It also depends on how much leeway your estimates can have: if it turns out to be waaaay more than two loops and an email, what happens? Does management just nod, or do they start "negotiations" about not paying for the work it took you over the "estimate"?
I have a theory about the manager vs I IC pay thing, it's that information is more valuable than skills?
I use it mostly to switch between numerical types like double, float, int, uint32_t, char, size_t.
Also, for every startup that takes VC the total wealth and power that tech can bring society is further consolidated, which of course has a huge snowball effect.
"See son? That @ sign there represents God and the - is God's finger. The _ is the hand of Mankind, reaching out, and # is of course Mankind."
How to avoid fiverr writing scams
As a funny thought, remember the article a while back pointing out party drugs are detectable in downstream water sources from large populations?

That could make for some interesting secondary food stuff harvesting. :D
> The burden should be on the authorities to prove that the bits are decryptable and that the accused has the keys.

It is.
Yup reading the law clearly show the only proof is the prosecution states the contents and date as they do in the filing.

The filing contains what they call proof, I believe it better characterised as an assertion.

No jury, just a judge decides if Lauri goes to jail and the only thing that can prevent it is if he proves the contrary.

Ever try and prove a negative ?

Decryption showing no file won't necessarily be sufficient, as the document could still be on a double decrypt in the salt.

They want named documents, the defendant gives them up or goes to jail.

Interesting to note one of the documents is "pirate" movies. (The court filing literally says "pirate", wtf does that even mean). Suppose the movie was crap and he deleted it.

IMHO RIPA 49 is a travesty should not be legal.

Quite possibly isn't, we shall see when it gets to the human rights court - though if I had to put money on it the govt. knows its dodgy and won't let it go that far.
It's exciting to see these companies execute on their ideas. But can we have a little fun with it?

- Crimson Labs: Fitbit for Period Sex

Your turn.
Why doesn't this use a bloom filter? It seems like an ideal application for that data structure.
No one in the business is measuring his knowledge through his reputation directly, people admire him because he's smart, to the point, quick to admit he's wrong, genuinely helps a lot of people and has in addition to SO wrote a very successful book and several useful libraries.

That's hard to convey in the BBC though.

That said, I do know some recruiters send cold-emails based on SO reputation - but that's just ridiculous on their end.
“hash_salt=” : Salts public on Github
We use them, the employees are friendly and the office gets clean. They don't really mess with anything on our desks.
So, wait 1 hour (while channel grows) to get twitch chat?

'so gud Kappa'
> I do feel that we tend to treat people we admire as gods, this being detrimental to the learning process. Especially in a global market without boundaries, like the software industry, it's easy to compare oneself with the best of us and this ends up being quite depressing.

It's almost obligatory now that whenever someone raises a person up above the herd, someone immediately knocks them down with a comment like yours. You have a choice. You can take his success as inspiring or depressing. Why did you choose the latter? Do you really feel that doing that is what is best for you?

Few of us will ever approach his level but we can try. If we don't succeed that's okay. It's possible to feel good about our part in this bigger thing, the spread of knowledge. Feeling bad because you're not someone else is ego transmuted to envy.
I was 100% for the capitalization of internet until I read your comment.

I think you just wrecked the analogy without realizing it. Your telephone is connected to a telephone network, which is an interconnected network of telephonic devices. Your device is one of many, and has no distinction from others except that it has a unique address in physical space and additionally has an address on the telephone network. Your radio picks up radio signals, a form of wireless mesh network throughout the world (add in signal repeaters used for trunking systems, etc), and you access it with your radio.

In either case of common usage of devices we use to communicate, we don't capitalize the networks, nor do we capitalize the devices (usually, though walkie-talkie I've seen capitalized sometimes).

You use a computer (maybe even the computer - still lowercase - if you have only one in your home) to access the interconnected network of computers to which it is designed to connect via some network adapter and routing device, possibly with a signal modulator/demodulator in there somewhere).

That interconnected network of computers is no different from the interconnected network of radio signals used by trunking systems all over the world, or the interconnected network of telephone signals a POTS line brings to your home.
Search turns up

https://www.reddit.com/r/AndroidQuestions/comments/33ditu/di...

https://forums.oneplus.net/threads/low-storage-space.213939/...

http://androidforums.com/threads/dianxin-folder-overtaking-s...

https://home.mcafee.com/virusinfo/virusprofile.aspx?key=4123...

https://www.virustotal.com/en-gb/domain/v.dianxin.com/inform...
> [...] fusion [...] free food [...]

Fusion is by no means cheap. To quote myself from a different thread:

Even if/when we get commercially viable fusion, there's no reason why it should be significantly cheaper than energy from nuclear fission – you'll still need extremely complicated, high-precision, high-technology machines, generators, cooling towers, buildings, skilled workers, some amount of regulation, and disposal of nuclear waste. Oh, and if your fusion design is a tokamak, it might easily be more expensive than energy from fission reactors.

If you want electrical energy that's some orders of magnitude cheaper, you'll need a break-through in fundamental physics.
So the defendant must expicitly deny it before proper proof is presented ?

What sort of thing could possibly prove innocence ? A coma or merely a denial ?

The text of RIPA49 states the only defense is to produce the documents and prove you were entitled to them - which is very different.

The law does state that the initial proof is only content description and date which seems a lower standard than beyond reasonable doubt.

So it creates a criminal offense, does that mean the proof must be beyond a reasonable doubt and is that a jury trial ?

What proof was presented in the previous 3 RIPA49 jailings ?

IP addresses, footage or testimony that the guy was using that computer at that time, i.e. means and opportunity ?

My guess is not but I really hope you can show I mistaken and British Justice still stands.
(Devil's Advocate) Well we write "the government" even when referring to a specific government.
Android Debug Bridge (adb) Rewritten (alpha status) in Red Programming Language
Sounds like https://www.wallabag.org/
A turing machine is an abstract machine. That fits with your sense of the definition. Sorta like category and group in maths are a bit different from what we consider a category and group in the real world.
Not that I ever saw one, but there was the Amiga 2024 monitor. Supposedly it had less flicker and also higher resolution. http://www.bigbookofamigahardware.com/bboah/product.aspx?id=...
Link to interview referenced: https://meta.slashdot.org/story/12/10/11/0030249/linus-torva...
More like the Abrash of .net.
Version control is a really cheap and really useful time machine with notes for all the periods of a program's life that people want to either travel to or just see. It's really useful whether or not you work in a team. It's also so trivial to set up and use now with git and mercurial, that it makes me scratch my head whenever experienced programmers mention that they don't use it.
No, version control is still advantageous if the project has more than, say, 5000 lines (or however many lines you are still able to fully comprehend as a whole).

- If you're using services like github or bitbucket, you have remote backups of your source in case your HDD breaks.

- You have clear documentation of your progress, the changes, what you implemented when.

- You can always revert to a prior point. If you try to implement a risky feature that might break a lot of things, and if it does, you can revert to an old version with 1 command. If you have hourly backups, or folders with regular full backups, you will scramble to find the right version to revert to (I happen to know from experience!)

- If you take a break from the project, you can quickly pick up from where you left off when you read your last commit message.

Trust me, once you started using VC on solo projects, you can't imagine your life without that convenience. It's so easy to set up and just makes your life easier in many ways.
"All his Stack Overflow work is unpaid, done purely to help millions of people around the world he will never meet."

Atwood did an amazing job gamifying Stack Overflow, but I think it is worth considering that while the contributors gain little from the site financially, that was not the case for the founders.
I thought moving will leave the original in some valid state. For example moving a vector may leave the original object as an empty vector. What's so broken about that?
Do we know why women know fewer VCs, and can we distinguish that from the portion of women who feel harassed by any male they meet?
The former is nonsense, and the latter sheer unsupported guesswork.

The actual evidence from history of changing shells, from the Ubuntu and Debian worlds where they actually did make a change of shells (from Bourne Again to Debian Almquist) a few years ago, is that it doesn't drive people away in the first place, let alone away to Windows.

Even if one did a survey to make the latter not unsupported guesswork, one would have (if my experience of StackExchange is anything to go by) to account for all of those who answered that "My shell is Terminal.app." or "I have oh-my-zsh as my terminal.".
Jon Published a book, I know at least 3 people (me included) who have purchased the book because of interacting with him through the site.

It's not fair to say he didn't benefit from StackOverflow and his revenue is linked to his contribution and the success of the site.

Note that there are at least 100 people with over 100K reputation in StackOverflow. Also note, it's completely fine to do something as a hobby without looking for profit - and it's fine to grow side profit through it.

I got lots of employment offers through StackOverflow for example.
Here come the new Zeppelins
There is a successor to gen_fsm in Erlang being developed -- gen_statem.

Here is the work in progress docs:

http://erlang.org/~raimo/doc-7.2/lib/stdlib-2.7/doc/html/gen...

And the community discussion:

https://github.com/erlang/otp/pull/960
https://en.wikipedia.org/wiki/Mach_%28kernel%29
> costumers

interesting, never saw this kind of typo before, since those two letters are quite far off..
QR Code Scanner, a progressive web application
It is deeply satisfying to see Jon Skeet in the mainstream.
Leading mechanism, not cause, IMO.
Bearings also tend to start running quite hot when they are at the end of their lives. Bearings on trains often have smoke bombs on them that go off at a specific temperature.
Yep, instead of generalise and saying 'management is useless' it is more correct to say "bad management is counterproductive".
>Jon Published a book, I know at least 3 people (me included) who have purchased the book because of interacting with him through the site.

Its hard to imagine he is making a killing via books sales.
Show HN: dockerim – Docker (cli) IMproved
Why Don't the Amish Get Cancer?
People fetishize names because they fetishize knowledge as a form of social status, and being able to say "I know who Jon Skeet is and will talk about him, and if you don't, then I'm better than you." But of course, you have to roll some humility into it by talking about people who are also presumably better than you.
If you don't consider the GPL to be boogieman, how do you feel about predatory lenders and loan sharks? All of them are just agreements...right?

In a predatory lending/loan sharking scheme, the lender offers their product (money) to people who need it (borrowers) who must agree to extraordinarily high interest rates.

This seems very similar to the GPL since it's just a software agreement that includes extraordinary clauses for developer who "borrows" the product.
Just how meaningful are these "reputation points" that make this guy number one?

If Visual Basic was the language with the most number of beginners and programmers, and I had the best answers to Visual Basic questions, I could be Chuck Norris instead.

But I don't find Visual Basic challenging or interesting. Neither C# or Java for that matter.
The point is if you no longer have the laptop
and hadn't previously extracted the "second salt", thus out of luck

And you are probably unaware of why your password doesn't work.

Were you aware of this issue before GP posted ? I wasn't.
the capitalist will soon be able to not hire people at all, for an ever larger meaning of 'at all'
Not every individual is the same. Being your manager would require a completely different approach than for most of your fellow colleagues in industry. I know I have quite a few unique reports that require motivation. Some you give work, and they plough through it. Others do that only when they're motivated, some are just slackers that you need to micro-manage in order to get any productivity out of them (assuming dismissal is not an option).
Title should be changed to "ES File Explorer: possible malware (dianxin folder)"
Protest against a complete ban on abortions in Poland
The Reading Algorithm
I understand the benefits of contributing to the site, but I think it is fair to note that the financial benefits are not skewed in favor of major contributors.
> For example, how to prove random data isn't an encrypted blob?

It is for the prosecution to prove that the random data is actually encrypted (or more accurately, to prove that you possess the 'key' to some electronic data).

> What if you did encrypt it but with a throwaway password which you obviously don't remember?

It is for the prosecution to disprove your sworn statement to this effect.

> How can bits possibly be so dangerous to warrant jailtime for you unless you choose to reveal them?

There could be reasonable grounds for believing that the bits are being used to encrypt child pornography, or some other serious crime.
Airware (YC W13) hiring engineers, managers, designers to work on flying robots
We're looking for software engineers, engineering managers, product managers, and designers who want to work on APIs, geospatial data processing, and analytics visualization on our drone platform.

Check out our engineering & design blog to see what we're about (open positions are in the footer):

https://makers.airware.com/
Accounting in 2016 – Still a manual and tedious process
Being from India myself and having had partially similar experiences, there are two instances of bias in this story that perhaps need to be illustrated individually.

1. A strong bias against a candidate because of not having a computer science degree: This is liberally applied to both men and women, and is fairly common. It is even enforced by college policy during career fairs to some extent. For example, my college's application process did not allow civil engineering majors to apply to "computer" companies, even if the companies themselves might potentially have been interested. Similarly CS graduates were excluded from civil engineering companies. Since all job applications passed through the college's centralised system, it was impossible to bypass this requirement, short of personally trying to persuade one of the recruiters.

2. Chauvinism -- what the author experienced is the real and horrible chauvinism that is prevalent among the older (equivalent of Baby Boomers) generation in India. Actually, chauvinism is just one of a range of "we know best" attitude that seems to pervade this generation. Kudos to the author for keeping her cool in dealing with this cohort of assholes and winning out.
I think everyone is focusing on Microsoft because MS is the big dog in all this.

And their history is one of appearing to embracing something, and then introducing less and less subtle differences once they have the majority share. Also known as Embrace, Extend, Extinguish.

So it may well be that Canonical have a short term win here, but that in the longer term MS will sideline Canonical as the major share of developers have adopted "MS Ubuntu".
People should use smartcards more. When stuff hits the fan you can just destroy it.

https://github.com/philipWendland/IsoApplet
You can also run out of space on the die. Silicon die sizes are limited by physics and economic considerations.
You can't put too many power hungry transistors next to each other and still be able to cool the die.
If problems are random over the area, then if you increase the die size, there are more errors per die, which drops your yield.
Why not make the DRAM out of SRAM? I think the answer is that the latency to access the DIMMs won't go down (it's dominated by the distance from the processor to the modules).
Ulrich Drepper has a good paper on the topic:
https://www.akkadia.org/drepper/cpumemory.pdf
It's a few years old, so the discussions of North/Southbridges is obsolete, but the discussion of RAM tech (p. 5) is fundamental, and hasn't changed too much (to my knowledge).
Yeah, but they might live for another 6 months, or 18 months. They might see there kid graduate or get married or met a grandson in that time.

Also, a close family friend was given 6 months to 3 years to live when her cancer spread through her body. It's been 10 years. She is getting sicker and sicker and on chemo the whole time, but she is still managing to attend the odd family function when she is feeling up to it.

This shit isn't a game, these are peoples lives and we need to make sure they can live it even if it means a few less unicorn start ups.
And?

It's possible to use water safely, it's not possible to use talc safely without PPE.