skysight-inc/HackerNews huggingface dataset:
One aspect is the lack of debounce, but also revealing the endusers ip and user agent. They could proxy external link requests via whatsapp servers without breaking end to end encryption. wonder what iMessage does ?!
> Risk Reduction: Home owners currently store customer identities and financial data on their own servers

I wasn't aware this was how Airbnb operated. I was under the impression whoever made the listing on Airbnb never saw details of the renters payment details.

> In disputes involving smart contracts, parties can call for arbitration.

Call who? A lawyer? Their heavies? Who's paying to operate all this infrastructure?

> Local governments in oppressive regimes cannot subpoena bAirbnb for all its rental history data.

So governments will outlaw it and prosecute anyone caught operating a bAirbnb, which should be simple to do because all this listings are publicly visibly. Which should also be true of real Airbnb now, but charging people who renting their houses / units / whatever illegally seems to be fairly low on the police's list of priorities. Oppressive regimes, however, tend to go after people for what should be trivial matters, which is what makes them oppressive.

Governments can also order ISPs to block certain types of network traffic, thereby denying access to these services.
Microsoft’s AI is the first to reach a perfect Ms. Pac-Man score
The issue is not to deprive corporations of profit. Profit is good. The issue is how they behave with the profit once they get it. They lock it up in the hands of the very few rather than distributing it far and wide so good stuff can get done all over the world. The concentration of capital or the good is the problem. The more it is concentrated, the more good that gets done is on the terms of the corporations rather than a scrappy hacker or an individualist or anyone else. That shuts down freedom to do, which is bad. That limits choice and freedom, to live how you want because you are providing a good. Rather than live on the terms dictated by those who hoard the capital. Which happens all over the world the way the current system is architected.
Sounds like a project for Mechanical Turk.
What's new with VP9?
That is proprietary software. I am now touching it.
Heap Percentage Calculator with Limits for JVM Processes
Google Taking Steps to Secure Its Supply Chain
Instantly in this case means several things to me (person who wrote the copy). 1) Very quickly create precise diagrams, meaning diagrams where you know things are perfectly snapped, aligned, etc. 2) Very quickly see the changes you make to your diagram reflected in the drawing (i.e. you don't just see the outline of geometry when moving an object, you see the entire object). 3) Very quickly make your diagrams in code, if that's what you like to use, with the live-edit program mode.

Other small things factor into this choice of words as well. For example, native embedding of LaTeX equations can be a big timesaver for someone who needs many of them. Or, using the "duplicate in grid" tool to quickly make rows of boxes connected with arrows.

I hope it doesn't come across as misleading. I really do believe Vexlio can allow you to create diagrams much more quickly than its competitors.
https://archive.org/web/ is your answer
Flagged as possible replacement for my Visio-in-a-VM workflow (I don't use most of Visio's vast feature set), since it can do that: https://news.ycombinator.com/item?id=14555490
I'd add that to the list of free rides for large corporations.

Students getting Chromebooks aren't sucked into the Linux ecosystem and open source community that encourages you to improve parts of the system yourself. Instead, it leaves system maintenance (and learning experience) entirely to the administrator and really only provides Chrome as the operating system, with all implications.

Control your data locally? Why not upload it to Google Drive instead. Learn git commands? Better find that hidden Developer Mode switch, because crosh isn't going to get you very far. Get involved in improving Linux or Chromium? Nah, better edit some JavaScript in a web view with someone else's proprietary online code editor.

Google can (and will) swap Linux out of Chromium whenever they want to, because none of the interfaces and none of the community overlap. When Fuchsia gets swapped in, neither you nor the students will notice, and it won't have made a difference other than Linux having helped Google's locked-down, centrally controlled platform to succeed.
Snowden was a single source until confirmed.
How I Found a 20-Year-Old Linux Kernel Bug
Can't seem to get excited about software jobs
Is it normal to just generally feel burned out about software jobs and/or software products?

I want to get excited about working for someone else, but unless they offer some obscene amount of money or they're working on something totally revolutionary like self-driving cars, I just have a hard time feeling much of anything.

I am an experienced iOS developer, and we can easily make $130K/year. Conventional society says I should be really excited about that. It's more money than I've ever made, but it would require relocation and significant time away from the spouse.

For some reason if the job is remote and temporary, it could pay way less and I would be more excited about it.

WTF is wrong with me though? Shouldn't I be more excited about the money?

Is personal autonomy and the ability to go mountain biking in the middle of the day really worth the money I'm giving up?

If I could work remotely for 20 hours a week making half of an iOS developer's salary, I would jump at that opportunity in a heartbeat. Why don't jobs like that exist?

Maybe they do. How can I find them?
I'm not really sure about the adoption rate, but Elixir definitely has a Discord: https://discord.me/elixir-lang.
I am expecting that the good times in the US will continue for 10 more years at which point I will have enough saved up to retire[0].

[0] Assume that I make 150k a year and only live on 50k a year I can put the rest into index funds. In ~10 years my money will be producing enough money so that I can quit and live on 50k a year forever. See http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim... for the math/justification.
I'd suggest making it more than 10 lines of code. Similar to kids finding easter eggs -- you want a reasonable number of things out there to talk about. It sounds like you try to get there by keeping it simple, but I would posit that some people's brains may lock up on a single block of code and having it in context or more there gives them something else to look at. Our brains are very bad at having insights when focused on the thing you're trying to have an insight about.
I have noticed that vinegar plays a key role in a surprisingly large amount of the dishes that I enjoy making over and over again...
> Reason being is that this guy was using his work account, meaning he directly represented the company. If it was his personal account that he uses for himself only, I doubt there would be a case at all.

Ohhhhhh. Wow, yeah, if that's the case that definitely changes it more. I didn't realize that very distinct difference, I missed that part in the article. I didn't know LinkedIn had "work accounts." I just assumed all the accounts were "personal." I just thought it meant like they were messaging from their normal "personal" profiles and because he had "x" company set in his LinkedIn that meant he was "representing x company" in this context. This makes a lot more sense now knowing that detail. Good catch! :)
My guess was actually that this would be for some sort of image site, to crop attribution information out of images. :/
According to everything I've read, and all pictures I've seen, 99% is one thing, and 100% totally something else.
Completely shameless plug here: My webserver[1] will outperform nginx for serving up static content like this.

It has many optimizations, like not opening the file its serving (which reduces the latency of walking/interacting with the VFS layer); almost no runtime allocations on the heap (minimal stack frames and sizes as well) which can be completely disabled at the expense of logging; high performance logging which does not interfere with processing requests; the normal stuff in a fast webserver (sendfile, keep-alive, minimal code paths between reading the user request and delivering the first byte).

[1] http://filed.rkeene.org/
This comparison also ignores other products in the market which already fill this gap. Yes, GIMP could be improved with a bigger budget, but in that time frame would it be better than Pixelmator which only costs $30? And if it is better, would that type of customer value it at your proposed $400 vs $30 for a product which already works right now?

[1] http://www.pixelmator.com/mac/
I'd be interested to see a Kotlin <-> Java side-by-side in the same instance. I don't know if the savings would be as dramatic, but it's a lot easier for devs (especially typical "enterprise" devs) to learn Kotlin.
There can be more than one issue at a time, you know. It's pretty clear the increased ratio between pensioners and working people would be an issue regardless. Tax avoidance and the global race to the bottom is also a problem. I don't see why one precludes the other.
The right of voting for representatives is the primary right by which other rights are protected. To take away this right is to reduce a man to slavery, for slavery consists in being subject to the will of another, and he that has not a vote in the election of representatives is in this case. - Thomas Paine

I think voting rights and electoral integrity is more important than fake news (i.e. propaganda) which has been around forever and isn't going away.
i guess then they loose the preview feature..
> The only way a bad actor can manipulate the ledger is if they own enough nodes to gain a majority, which is virtually impossible.

Im not buying that. If there is a way, someone will do it. This actually seems like a huge vulnerability to me. Especially when we are talking about specialized blockchains where the participation isnt every internet connected person in the world. How do you prevent that from happening?
Yeah, the worst case of ghc's garbage collection is awful and can dwarf the actual work being done. That's the man driving factor behind adding linear types to haskell - they let long lived and large data live on a separate non-gced heap.

The other big part of this is that it can make stream fusion predictable. Currently haskell programs can become 100x slower or faster after some innocuous change, so linear types will make it a lot easier to write fast haskell in general.

http://blog.tweag.io/posts/2017-03-13-linear-types.html
The problem for me with google apps is that they don't have a family pack. I can get Office 365 for 10 dollars for 5 home users, and each would get 1 TB, 60 minutes of skype, and office desktop. I am waiting for google to offer something similar (sans the desktop version). If I was to purchase G.Suite for 5, it would be 50 dollars vs 10 dollars (and no 300 minutes of skype).
Yeah, that one isn't a programming task at all. It's a business problem, and not one that's likely to be solved anytime soon.
Reuters.

Google's News isn't bad.

I usually check once or twice a day.
pace.js or something similar to it
It's funny how the differences between python 2.7 & 3.x is less than swift 2 to 3, yet python stays in 2.7 land forever.
$89 Linux-Driven Zynq SBC Offers WiFi, BT, and Arduino I/O
A New Heroin Vaccine and AI That Treats Bipolar Disorder
Or run it in a VM, or compatibility mode, if I don't want to pay for an update.
It's not sinister so much as that Whatsapp is sending the requests directly from the user's phone (not through a proxy, etc) which is exposing the end user's IP address and full user agent string to the website hosting the page. This information could be used to identify the end user which goes against Whatsapp's whole "Privacy and Security is in our DNA" thing. (https://www.whatsapp.com/security/)

See this tweet for the info exposed: https://twitter.com/0xjomo/status/874585822158352384
if performance is a problem, then start rewriting the critical pieces right now because python 2 also isn't for you.

mypy is a much better type system than Java, btw, if that's what you're after.
So why use blockchain? Whats the benefit? The only thing I can think of is proof of authentication attempts, a kind of a irrefutable log of some sort. But whats the benefit its providing, that we are lacking today?
Yeah, just tested. I assumed Whatsapp would fetch serverside but no and thus expose client IPs.

Telegram seems to proxy the requests.

So Whatsapp wins with crypto here.
Ruby managed to get their major libraries ported to 1.9 much much quicker. RoR basically worked from day 1. Python 3 was without both numpy as django for well over a year. Also the first few releases of python 3 weren't very good. It wasn't before 3.2 before you could really use python 3 in production and not before 3.5 before most of the interesting features where in place. Basically a lot of early momentum was lost due to this and and it never really regained it.
There's already precedence for non-journalists winning pulitzers, so this argument is a bit of bunk. Anyone who can write is (and should be) eligible.
SendSafely's workflow is quite different[1] from what I described with the encrypted static HTML email attachment. And I don't like the idea of sharing the confidential data over 3rd part cloud storage even if it's encrypted.

[1]: https://www.sendsafely.com/howitworks/
My intuition is similar to the GP's -- Fowler deserves an award for this essay (like a Profiles in Courage award), but its seems out of scope of the Pulitzer award (that the author is referring to), which mentions investigative journalism -- when you probe some issue in depth and put together a coherent picture of what happened.

A personal account -- however valuable -- is not that kind of investigative journalism; at most, it might feed into someone else's investigative work, where they go in and get access to documents, get other sources (including people) to corroborate the information, etc. That kind of thing is what the Pulitzer organization is trying to recognize.

To adapt your analogy:

>Counter point: If an indie game dev makes a non-aaa game that enthralls people, would that not be a contender for a game-of-the-whatever award?

If the award were for groundbreaking new games, then no, they shouldn't discriminate against someone merely for being a low budget indie. But if it were merely a mod to some existing game that keeps the core functionality, then the award would be inappropriate. Another category could still be merited, though.
Filed, a really really fast static HTTP server
Could you explain how that would work? Right now they seem to be doing it client side thus not ever seeing the URL themselves. If they were to have a proxy said proxy would need to know the URL to fetch. Is there some alternative solution?
>In practice many places have outlawed various forms of lying effectively. Look at Canada and their false advertising laws or UK's defamation laws. Neither are perfect, both have some unintended side-effects but neither elected trump.

When the government has laws to suppress "lying", but also gets to determine what constitutes a lie, you've pretty much abandoned any pretence of liberal democracy.
Yes, people love to laugh at this mythical economist, but seriously, when's the last time you saw a legit $20 bill just lying on the ground? I've never seen this even once in my life. Perhaps this mythical economist is the one having the last laugh.
Nebraska Senator Ben Sasse Blames the Young for Society's Ills
Every place where people can communicate is a place where they can proposition. If you're thinking of changing this, give up now while you have your sanity.

LinkedIn is a social network which prominently displays professional credentials. I have dated women I've met on LinkedIn and it's gone just fine (granted, nobody I was doing business with, that is unwise even if not illegal).

The question of the case, in my estimation, is Is it unlawful to send a picture of your genitals to a person who works with your company over a channel you might also use for business communications. This gets into all sorts of complicated matters; for example, is it unlawful to MMS a picture of your genitals to somebody who does business with your company?

Is there a precedent for a similar case but with a different medium? If the precedent did not penalize the defendant, is there something about LinkedIn or another detail of the case which distinguishes it?
I asked a forester. Admittedly this is not the best response for a pseudonymous internet forum.

Further searching for links on serotinous (externally triggered) cones turn up sources that almost all refer to the Lodgepole Pine [0]. Also note that these trees have both serotinous and non-serotinous cones - they can still reproduce without the presence of fire, albeit at a lesser rate.

That being said, the Ponderosa is fire-resistant, and will survive typical non-crowning fires.

[0] https://www.fs.fed.us/database/feis/plants/tree/pinconl/all....
> The only way a bad actor can manipulate the ledger is if they own enough nodes to gain a majority, which is virtually impossible.

At times the leading BTC mining pool has controlled greater than 50% of the nodes. Would this not be enough to alter the ledger?
> If the poor of the world can understand the social mobility that crypto currency affords them

Can you expand on how crypto currencies relate to positive social mobility?

Off-handedly it seems to me it would be the opposite, although I'm admittedly fuzzy on this..

In theory crypto currencies reduce rent-seeking from intermediaries; since much financial rent seeking is established as percentages of an exchange (like a credit card transfer), removing those rents will give bigger net advantages to those transferring large amounts than those transferring small ones.

Not saying removing rent seeking is bad (it's awesome!), but I don't see how that does anything but increase the difficulty for someone with low capital to catch up; rather it should be doing the opposite.
Installed on Android 7. Sorta kinda worked once. Crashed. Cannot restart after force stop.
That's a fun toy.. and a great example of how easy it is to get crypto wrong. I'm just guessing here, but you are probably missing some key derivation like PBKDF2.

Edit: For this something like tweetnacl is probably more foolproof, checkout:
https://github.com/dchest/tweetnacl-js

Or libsodium which can also be compiled to pure js:
https://github.com/jedisct1/libsodium.js
With plain HTTP, it'd be very easy for someone running an open WiFi station or a corrupt ISP to set up a DNS server that points the domain to their own reverse proxy that then can modify the page that the user receives to include some additional JavaScript to forward the user's password or the decrypted page results after the user inputs their password.

This doesn't require compromising any servers, and a lot of laptops will configure their DNS settings based on what the local network's DHCP server sends them.

To the end user, it will appear as though nothing is wrong.
Thanks for mentioning us. I fixed a typo on the page as obviously the beta channel build is of beta quality :)

If you're interested, in addition to running Stable, Beta, and Dev side by side without impacting each other or local installs, you can create a duplicate of your GoogleChromePortable folder and have yet another copy there. Pro tip: If you name duplicates in the style of GoogleChromePortable_Copy_1, etc the PortableApps.com Platform will automatically update them all. If you name them something else like GoogleChromePortableOld, the updater will ignore them, so you can hang on to a specific version. You can grab older Chrome releases from our SourceForge project as well to test against previous versions alongside current, too.
Tells:

* site=wired.com
* "may have" weasel wording

The unfortunate pattern in pop science is the hero complex: the journalist learns about a field and feels a need to give all the credit to one person or small team, and to five them an adversary, to make the story seem dramatic, revolutionary, yet accessible. The real stories are too large and complex to make exciting in a quick read to a layperson.
OTOH if he had given you his private key, surely he would have failed the sysadm test right there.
Thanks for the response smt88. The idea would be to use anything that Google Fit tracks so that would include any kind of phone/accelerometer tracking where the data feeds into Google Fit.

Also thanks for the feedback on cross-platform support. Unless the interest in very lopsided toward one platform, the plan will be to roll out on both Android and iOS.

I've love to get your thoughts further on a few things.

1. The bare bones MVP would just be a system that takes your money when you fail to perform. 100% of the money would go to the app. This would cut out the need to build a social network which would cut down the initial production substantially. What would you think about a product like that?

Bare bones example : http://imgur.com/a/H520t

2. On the other side of things, adding more complexity, it's been mentioned to add 'factions' such as Yankees vs Red Sox. The initial user would set up an anti-charity, fail to perform, put money in pot, can continue to be active to rescue some of the money, but there are other players being active to send the money to their team.

more complex example : http://imgur.com/a/Ixc3u

Just curious to hear your thoughts on either of these or any other scenarios where you think it would enhance motivation.

Thanks so much, cheers!
Senate approves sanctions bill to punish Russia for meddling
OP's argument is that this distributed consensus algorithm works only if there is already consensus about which algorithm to use in the first place! If you and I disagree about which block history is valid (for example, because my history includes blocks with a lower difficulty), then the assumptions are no longer valid and there's a hard fork. Also, note that a 51% attack can only exclude transactions or allow double spending - the ledger still can't be arbitrarily manipulated since transactions are signed by private keys.
Yeah, but if you shoot for elaborate ones you will get politicians/lawyers not coders.

I don't have any source but from my experience mathematical/computer minded people are more likely to be introverted/talk less then arts people.
When you load up PS, you see a list of people involved. It's a lot more than 3 FTEs.
Is "byzantine consensus" an appropriate term?

I think it's typically used when there's agreement on the list of nodes participating in the network. (The nodes can agree to change the list of participants, Lamport wrote about it in "Reconfiguring a State Machine".)*

With "blockchain" / proof of work, computing power substitutes for voting power: you pass state transitions by controlling a majority of the compute power rather than a majority of the voting power.

Have you seen "byzantine consensus" used in the second context (with proof of work) also?

(*) When I think of the Byzantine consensus problem, it's when:

- not every node has to vote in each round (so that the system can make progress even if some nodes fail);

- you can authenticate (e.g. with cryptography) that messages come from the appropriate sender (but not whether that sender is acting "honestly");

- the goal is to reach consensus, i.e., if any node concludes that some proposition (i.e. state transition) has passed, no nodes will ever agree on contradictory proposition.
Fair enough, I only checked the two knucleotide programs which both failed because of missing dependencies.