skysight-inc/HackerNews huggingface dataset:
> Instead of relying on algorithms, which we can be accused of manipulating for our benefit, we have turned to machine learning, an ingenious way of disclaiming responsibility for anything. Machine learning is like money laundering for bias. It's a clean, mathematical apparatus that gives the status quo the aura of logical inevitability. The numbers don't lie.

http://idlewords.com/talks/sase_panel.htm
So passwords might be forced to be unique across users? I've read about that before:

https://thedailywtf.com/articles/Really_Unique_Passwords
That "basically" means it's not an actual quote.
This exception to the DMCA for all software where the copyright owner can't be contacted was negotiated for Australia as part of the Australia-USA free trade agreement. It allows for breaking encryption and anything that is required to get it to run.
I'm surprised this is not being used as a competitive marketing strategy. If another major company developed a phone with removable battery and still be as trustworthy as Apple, it would be great and put pressure on Apple..
Things to Ponder on to Succeed in ECommerce Business the Coming Year
Why would that matter if the outcome is the same? People are being disadvantaged solely on the basis of race, whether this is being done intentionally or not it's harmful and needs to be rectified.
I feel like my job is to never trust anyone. Don't trust their string encodings, the characters they put into those strings, the arrangements of the characters we do allow, etc.
After reading this I went straight to change the login system I'm currently working on ... And discover that I would need to add some extra code paths / conditionals ... So for me it's not "best practice", it's more todo with laziness and not wanting to add complexity to critical functions.
Walter Pitts pioneered neural networks. Then he lit his entire PhD on fire
True, but the research they are doing - "improving" language to reduce bias, reeks to me of 1984's Doublespeak.

What are the chances this won't be co-opted by the other side, to enhance divisions?
Why should intent matter? These are not criminal cases, but civil. If an employer is discriminating against a group because of unconscious biases, or using methods that lead to Discriminstory outcomes, there are real people who were harmed.

Civil law isn’t about morality. It’s about righting a wrong. If you die because a mechanic negligently forgot to reconnect your car’s brake lines, you (and your family) will be harmed. The question for the courts then becomes shifting that harm to the party responsible, as far as that is possible, and your family will likely be awarded damages.
Excellent!! Who would meed an old expert in team who have the experience and knowledge??

Naah, we need new and young blood who do not have any experience.. that's how we roll!
> you can create two accounts with the same e-mail address, but you will get into trouble if you try and give them the same password. I'm not sure what happens, so try it and see.
The law doesn't agree with you.

https://en.wikipedia.org/wiki/Disparate_impact
Dude, you are lying. Lithuania closed its last nuclear reactor, which had been generating 70% of its electricity, at the end of 2009, due to EU pressure. Latvia and Estonia never had one.
If you are ignorant, and through your ignorance you help perpetuate and perpetrate racism, you personally may not be racist, but you are still perpetuating racism.
Because, by and large, I don't trust people?

I love my country and for the most part trust the Government... but on the same token - you'd have to be blind not to see how inefficient they are compared to private organizations (IE: Post Office compared to FedEx. Private Hospitals compared to the VA.)

You'd also have to be blind to not see blatant growth and abuses of privileges. The ACA growing government meddling in healthcare. Snowden - and similar - releases showing abuses. Daily revelations about different groups abusing their privileges.

"Arguments like this" continue to be made because examples are PLENTIFUL of how inefficient, self serving and abusive large organizations get. The same can be said of Unions - which are great in some aspects... horrible in others.
Handling of robots.txt files with BOM is trivial but google does not do that so your robots.txt file my not work as expected.
Ha... I guess I can be a bit terse. Just think of the “turbulence” in navier-stokes as valuation fluctuations. Without the realworld dampening effects of regulation, slow tranactions, and managed markets — volatility along the lines of the infinite incongruities posed in the article are possible. ( note: Im not referring to a pendactic ‘infinite’ wrt a blockchain).
default to privacy though, please
Yes, because we want people with sufficient money to be the only ones with a voice, and we want their voices to massively outweigh the voices of everyone else. That's definitely what someone who cares about democracy would want.
But how would the system know you're supposed to log in as john87? It would have to check your password against ALL passwords (which shouldn't be technically possible in the first place, because passwords should be hashed and salted, and the only way to check if they are valid should be in context of the given user - as
gregoriol noticed).
Yeah, that too :)
Delivery by bike mostly when a car can't get to them. BubblePost is an example.
Government regulation and abuse has no part in the mess?

To say "companies" have blame and "government" doesn't?

That's... interesting...

And Government may have helped get the ball rolling but they didn't get us to where we are today alone - and if they were the only ones in charge, we wouldn't be where we are today.
I did work at Google and, IMO, your analysis isn't that far from the truth. Plus every project is massively overstaffed on engineers and massively under-staffed on project and team managers, which is by design because, you know, SWEs at Google "don't like to be told what to do" and they will "organize themselves"...
When Breath Becomes Air by Paul Kalanithi, it's a memoir of a neurologist who comes across lung cancer himself and how his life changes from being a doctor to the patient. I recently finished reading it and let me tell you, I had to pause every other page to reflect upon those words as they were surreal.
Learn to code in 2018, get hired, and have fun along the way
aren't there long-lived http connections? e.g., https://developer.twitter.com/en/docs/tweets/filter-realtime...
Bad, worse, worst, CAPTCHA, reCAPTCHA
In the same way Facebook gatekeepers get paid because people want to interact with each other - Bitcoin rewards a similar kind of vulture that wants their "free lunch" because people want to exchange resources (trading medium).

Everyone blindly jumps aboard because "get rich quick". I wonder if these Bitcoin "angel" investors actually produce things with their hands, or if they seek to reinvest their gains into building something useful to people.
It parses source code of popular programming languages so that user can search symbols, jump to symbols, show/search outlines in every revision of the repository.

Currently supports Java/JavaScript/C/C++/CSharp/Python/Go/PHP/R/CSS/LESS/SCSS.
Second Life is a virtual world where virtual stuff can be traded.

Blockchain technology is real world technology. It can help to solve really challenging problems and make real world systems more efficient / productive / cost effective / autonomous.

The two are in no way comparable... if you're looking for a comparison to Second Life which happens to use blockchain technology, check out Decentraland: https://decentraland.org/
Cold Chain Monitoring with Streamr, Ruuvi, and Ethereum
> just like allowing a stranger to pick you up and take you wherever you want to go.

Oh, you mean like a taxi?
Learn: Ancient troff sources vs. modern-day groff
In 2015, the "European" Games were held in Baku, Azerbaijan. Another dodgy president (Ilham Aliyev), if you count Azerbaijan as Europe.
“We certified the Tesla roadster to space flight loads and dynamics” - Can’t beat that kinda of safety engineering! :)
There was an interview with Wired where Eben Upton mentioned Raspberry Pi 3 being a 3 year product. We may not see a new Pi in 2018.

Source:
http://www.wired.co.uk/article/raspberry-pi-future
Bitcoin falls below $13K
It's a first gen roadster, I believe, so it's a decade old. If it's worth six figures, it's for its historical value (and if it's ever retrieved from Mars it'll be worth FAR more in that regard after this stunt).
Getting to an orbit around Mars costs a lot more money and effort, because it requires the payload to have the ability to do course corrections and another orbit insertion burn when it passes very close to Mars. The second stage of the Falcon 9 doesn't have the ability to stay powered and fueled during such a long trip through deep space.

I assume this stunt will just launch a dummy payload into a non-circular orbit around the sun with its distance to the sun varying between sun-earth and sun-mars distance. Like a Hohmann transfer orbit, except that it probably won't get anywhere near Mars and will just stay in that orbit indefinitely.
I think you hit the most likely reason for the "1 <> 1" clauses: it was basically "commenting out" branches of the query (or something programmatically generated the query in a way that needed to switch branches on and off without changing the query text so much that the query builder would have to understand more SQL syntax).

> It was the one time I took over someone else's code and felt like swearing.

The one time? Y'all hiring?
BTC will die eventually--albeit slowly. $26 transaction fees are insane and unsustainable imho. My money is on proof of stake like Ardor.

I'd like to see something with GBI built in, and maybe less deflationary. Not completely, as it's nice when saving money makes it worth more, but the only reason to have btc now is to hodl and make more ... till it's worth shit... and you can't sell it at all.

I mean really you can't even really use it for utility any more... Say I wanted to buy hosting with bitcoin... I pay $15 a month for hosting, so that's 15 in btc, PLUS $26 to send the btc? well fuck that.. nvm.. guess I'll just hodl like everyone else...
Would it cause any real issues if you were unable to retrieve something? If the answer is no, toss the other 9 boxes
GDE ATHENS ESCORTS – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
This is on of my favourites.

* It is neatly packaged, wonderful UX and a little sweetening of humour that makes it palatable to the layman

* It gives code examples that provide a little bit more in-depth exploration for the enthusiastic or aspirational novice

* It has a nice structure such that single exploits can be shared. For example, after a client of ours was hacked via a SQL injection on their website, we were able to show them the SQL injection exercises to demystify the topic a little bit and to make it seem less intimidating

* It's a great go-to starter. When I go to schools for careers fairs, I always give this link out to kids who are interested in security work.
On the Moral Economy of Tech (2016)
CtrlP works great with Windows VIM!
Can America’s Power Grid Survive an Electromagnetic Attack?
Bitcoin is no more real life than Second Life is -- both exist in our reality just the same. Virtual goods in second life are no more virtual than bitcoins are -- both are just bits on some hard drives that people agreed to be worth something. There are significant differences between Bitcoin and Second Life, the lack of centralized control in the former being the biggest, but they aren't what you described in your comment.
Sure.

They're both Turing-complete blockchains which can run decentralized apps/smart contracts, and of course be used for transactions directly.

Ethereum (ETH):

Created in 2015, currently successfully running. Right now ETH uses a proof of work consensus algorithm with plans to move to a proof of stake algorithm over time. Its smart contracts can be coded in two purpose-built languages, and work is being done on cross-compilers to facilitate writing in more. ETH can currently handle ~20 tx/sec, but the community is very active in working toward vast improvements in this regard via very technical solutions (sharding, plasma), but they're not quite there yet. Ethereum is truly decentralized and runs tens of thousands of validating nodes.

EOS:

Planned creation date is in June 2018. Its smart contracts will use WASM (allowing the use of many general purpose computer languages), support parallel computation, and have some sort of ability to change deployed contracts to allow for debugging and updates. It will handle 100,000+ tx/sec out of the box, and transactions will have 0 fees. Instead of fees, percentage of holdings determines allowable transaction bandwidth (If you have 1% of EOS, you get 1% of EOS transaction throughput).

However, instead of tens of thousands of validating nodes, EOS will have 21, with all coin holders having the ability to vote for who these validators are. EOS will trust the consensus of these validators for transaction security. This is how EOS achieves such high transaction volume and zero fees. IMO, this is the main weakness of EOS.
As stated I do not see a "geographical europe" on the map. I see eurasia. And being "european" definitely has nothing to do with having clean politicians.
The current cryptocurrency bubble is very similar to the dot-com bubble: most altcoins are overvalued, similar to pet.com. At the same time Bitcoin is still undervalued, as it has a very good disciplined dev team behind it.
Thank you! I will try it.
xrb_3utzqqgmn5ejq8kb9t3wcqg3xfs6spt5pfibugjb6jyfn5x4eamj71gprx4i
I'm reasonably certain that any of the common stockholders here can decline to sign and prevent the deal from going through.

No what they can leverage from doing that is a different story--blood from a turnip and all that. But, there's nothing that says they must take the deal as offered.
I have a Surface Book from last year (performance base, i.e. dedicated GTX970 GPU). It is a wonderful machine from design to the incredible amount of hardware they manage to pack into it.

A big issue everyone should be aware of though is that it is limited in its ability to drive external displays. I bought it (and use it) as a desktop replacement, but I was quite disappointed to find that to drive even two external displays at 4K it is necessary to drop the refresh rate to 30hz on both. It would be interesting to know if this has been resolved with the new iteration.

I ended up buying two DisplayLink devices, and am now running three external displays at 4K (and 60hz), with only the main monitor being run by the Surface Book GPU.

I am overall really happy with the machine, as a portable development machine it is a monster that looks and feels fantastic.
AMD has been working for years to make them the most Linux friendly GPU option. Sadly the legacy of the Linux community talks like AMD doesn't work in Linux and NVIDIA is the only real choice. Kind of like Windows users complaining about AMD drivers when they haven't been an issue for over five years.

I had AMD on my Linux boxes for eight years and I have haven't had an issue for the past six years.
I agree an independent body should own the audit process. It's a common sense best practice. What I'm saying is, I don't think we'll find it makes a significant difference. Most cops are trying to do a good job and keep our streets safe and will not be "deterred" from any specific behavior. When mistakes do happen, we'll continue to judge actions in a court of public opinion, where all are guilty until proven innocent.
If it doesn't have day-to-day application, does it really matter?

I spent 20 years without using linear algebra. Now I'm doing a bunch of image processing algorithms and it's suddenly relevant... and it's mostly coming back. And for the new stuff I'm learning I got a book which I occasionally read at work.
Yes, its like a no-dribbling or shooting introduction to basketball.
Mapping the Arctic comes with an ironic cost: The possibility of more visitors
Example: Google Play Music doesn't even have basic "search inside my library" functionality. I work at a product obsessed startup now, and that lack of functionality is the type of thing we'd address very quickly. It feels like Google is content to stand up products that "work" whilst having very little regard for the end user experience. Maybe I'm wrong, but I've seen tons of people asking for basic functionality in their music platform, and the user base seems to be flatly ignored.
Thanks for the link, but you should have given the one to directly download the article: https://sci-hub.la/https://doi.org/10.1017/S0007123497000197
This is like a nightmare scenario. Criminal testimony should be given more weight than the police? Madness.
New Pi-Top Review – The MagPi MagazineThe MagPi Magazine
Tell that to the kids in Flint, Michigan who got sick because the city's water pipes were too old (and the city wasn't willing to pay for appropriate water treatment to account for that). Or the ones in NYC who have been drinking from lead-laced school fountains.

And those 500 year old wood pipes may still work, but they probably leak like sieves. NYC, for instance, loses billions of gallons a year to leaks in the pair of hundred year old water tunnels it can't afford to shut down for repair, and more from leaks in iron water mains all over the city.

The US northeast arguably can afford to waste that much water. Many parts of the world can't.
>to make them the most Linux friendly GPU option.

Intel works quite fine. I'm pretty sure it's just nVidia that's the problem.
we'd lose them
A RISC V Based Linear Algebra Accelerator for SoC Designs [video]
Because for the most part my internet works, while my subway catches on fire regularly?
The book Weapons of Math Destruction raises similar questions - not just perpetuating racism, but also other discrimination (such as against the poor). There was a previous discussion on HN regarding an interview with the author: https://news.ycombinator.com/item?id=12642432
W3 Total Cache: Uncaught exception 'Exception' with message 'unknown engine'
Clearly a lot of thought and work has been put into this and I give the authors credit for that.

I appreciate any entry into the space but this is a really crowded space. With some very battle tested entries in the field as people have pointed out.

There are a few questions not in the readme that I think need answering for a queue system:

- Execution guarantees (at least once, at most once, exactly once?)

- Order guarantees (FIFO, approximately FIFO, nondeturministic, etc)

- Throughput compared to other systems

- Fault tolerance characteristics, how many nodes can I lose before it stops working, when it does how do I recover

As I said, I have a lot of choices in this field. I'd like to see all the data up front.
A Year in Computer Vision – Part 1 of 4
I am not sure why you are getting downvoted. You have a very valid question.

There are many different kinds of security roles such as risk, compliance and security reviews (very little programming), penetration testing (programming and scripting to various degrees depending on the work) and security software development (full-time programming).

How good one is at programming would of course usually depend on the individual. In the rest of the software industry, there are all kinds of roles (some of which involve programming and some do not) and the ones that do involve programming have programmers of all kinds and calibre. It is no different in computer security.

I have over 12 years of experience in this field now in various positions where my various colleagues and I have written large security products in C, C++ and Java, as well as smaller security solutions in Python and Go. Most of the times programming is just a means to an end which is true for many other fields as well. It is usually math, algorithms, crypto, protocols, etc. that are more interesting and that we need to be well versed with along with being skilled at programming. Also, I would like to share two of my earlier posts around this subject:

- https://news.ycombinator.com/item?id=14873475 (about demand and job prospects in security software development)

- https://news.ycombinator.com/item?id=12545851 (about math and software development in the computer security field)
I think it's pretty risky to try to categorize all infosec people into one ranking.. But I will say most folks I bump into are not writing code for maintainability, or necessarily efficiency. Most of us stick with GEMO (good enough move on).
thst being said, there are always outliers
Nah, user logins/emails often won't be long enough or random enough. See https://security.stackexchange.com/a/8024/28881 and https://stackoverflow.com/a/5565071/2521092
HQ Trivia App Puts On-Demand Generation on a Strict Schedule
Context: It is one of the banned strings in chat

https://github.com/ubisoftinc/massgate/blob/1bacdde1faec7ed1...
Certainly! Estonia has taken a very progressive stance on cryptocurrency and tech development as a whole and it's great to see other countries do the same! I was at a blockchain conference last weekend in Minsk and nearly every speaker ended their presentation with an open call for developers to apply for their projects.

Politics and underlying motivations aside, it gives a lot of people work opportunities as the field continues to grow.
Car producer must by law provide spare parts for 10 years. It should be per law that the battery is exchangeable.
Viva Dictator!
> This tool is the proof that Python has significant problems at scale, which is something the Python community has denied for a long time. They're still doing it in this thread, but the lesson looks pretty clear to me: if you plan on building large scale, don't use Python. Or PHP while we're at it (see Facebook).

Yeah, absolutely, don't do this! These are two examples of successful companies that did it and look at them now! 


Being able to move fast and produce a winning product on time is much more important for startups. What does it matter if you used <your_cool_scalable_thingie> for a project, when it never went past 10 users because you were concentrating on wrong side aspect of your business? PHP is fine. Python is great. Use the tools that fit your problem and you know how to use, not the latest toy.
Has the world gone mad that we’re worrying about the six-figure cost of a dummy payload on the test launch of a nine-figure rocket?
He called himself a dick. That's about as self-aware as you can get.
You're making the virtual/real world dichotomy with the hindsight of knowing that Second Life didn't go anywhere. People back then also called it a technology: it's a technology that allows e.g. in-person meetings without the need for displacement. It's a technology that disrupts physical space, the ultimate disruption!

No, sorry, such dichotomy is irrelevant. What's relevant is that Second Life didn't get traction.

How's Bitcoin doing as a technology? Lots of traction! Now it remains to be seen where it can keep it. What applications does it have? I'm not sure, as right now there's some 250k backlogged transactions because currently the blockchain can't seem to handle even a trivial number of transactions.
> it’s crazy that you’d leave tons of productivity enhancements on the table because you want that standardized, bottom-of-the-barrel experience

Like what exactly and compared to what environment?
Already supported by browsers. Massive PITA to use. The old Startcom SSL webapp was an example.

Private keys and certs aren't as portable as passwords. Backing them up, copying them to another device, etc. lacks good UI.