skysight-inc/HackerNews huggingface dataset:
It's all down to the shareholder agreement. For example ours says all decisions are made by consensus, no matter how many shares you have. That's an extreme case which works with a very limited amount of shareholders, but the point is that you can protect minority rights.
If it looks like a duck, swims like a duck, and meows like a cat... well, 2/3 ain't bad.
I like DSC. I know I could get razors cheaper in bulk but I prefer the convenience and it's still much cheaper than buying $15+ packs at the store.

Nitpick: DSC is headquartered in Los Angeles, not Silicon Valley.
That's a good point. I think that quote also shows that some people tend to see sexism (or racism, etc.) even when there is none
As in the UK, I use a Monzo card. One for business transactions and one for personal overseas purchase.
Forwarding, yes. tail, no. tail will lose log data.

* http://jdebp.eu./FGA/do-not-use-logrotate.html#Problems
http://www.webmhs.com/2017/04/prediksi-skor-sevilla-vs-celta...
Couldn't they send a drone to dock with the mothership, upload a virus that filters down to all the child drones, set off a nuclear bomb and then escape quickly enough to watch the pieces fall in a fiery wreck to the runway?

"Good morning. In less than an hour, aircraft from here will join others from around the world. And you will be launching the largest aerial battle in this history of mankind..."
But wealth distribution does affect who is willing to pay how much, and is going to have an impact on the outcome of supply & demand.
For all you downvoting plebs: op is jokingly referring to The Boring Company.
Azure is built for Windows, I hope it works well. However, I'm sorry... there's no way you're going to convince me of Windows as a "stack" is more reliable and robust, or even as scalable (in concurrent users and cost) than another stack like GoLang, Node, Python, Elixir... nope. Not going to agree with that man, I've been around much too long to see bullshit issues with Windows/IIS take town a whole operation based on SIMPLE issues -- hell IIS alone is a reason not to choose Microsoft as a stack, it's a DOG WITH FLEAS.
That seems to depend on how it's consistent. If it consistently consolidates the power of the police, it's probably worse than inconsistent. (And I find it weird calling it "less of a police state", despite the deviation from the provided definition...)

If it is consistent in always acting against those doing the most harm, with "the most harm" determined in line with the intent of the laws being broken, that seems substantially better - probably even desirable, given limited resources.
scaleway customer since 09/2017. It is true that CPU is slow: apt-get update/upgrade is about 10 times slower than on my desktop. SSD disk is not very fast. There are network slowdown sometimes, but it is generally a lot faster than my home access. I use it for hosting of a couple of personal sites. My apache site is faster than a cheap entry level shared hosting. My node.js site is blazingly fast (most data is cached in memory and disk access are mostly async).

I use it also as a proxy to work around enterprise internet filter (bluecoat filter blocks archive.org).

With a bluetooth keyboard, a ssh client and tmux, my phone can be used to maintain my servers from anywhere.

It is really dirt cheap compared to the service it gives.
But considering a lot of these investments are made because of the people and not just the idea, how would that work?
No no, the point is that they're supposed to look convincing, not like models!
Killing the Clean Power Plan Leaves Trump’s EPA in an Awkward Place
I think the people underestimate the potential of tax revolt as a form of resistance. It's a lot less risky than you might think. If you file accurately and don't pay, they can still penalize you for late payment, but you won't face tax evasion charges. The government has to get it from you through civil action. If hundreds of thousands of people all stopped sending in their tax bills at once, the federal government would need a small army of attorneys to get the taxes they're owed.
Why are you not blaming Google? If Google was not trying to extort patents for profit, they could permit everyone free access to their patents. They have chosen not to do so. (Their patent pledge includes a tiny portion of their patents which are not substantial in any common patent litigation. Now we know why.)

Google has purchased an incredible number of patents, and is now leveraging them for profit. They are not in a morally higher ground than Intellectual Ventures if they continue with this service.
I'm pretty sure the example code is not correct, but may work out of luck.

The first 'running = 1' is not guaranteed to be visible to other threads because there is no synchronization around it. In practice the pthread_create will probably "fix" the race condition.

My best understanding is that you need a mutex or an atomic every time you access shared data to guarantee visibility. Most CPU architectures don't need the implicit memory barriers from mutex or atomic but it's not wise to rely on it.
Lovely article, quick, to the point, and actually applicable outside of Magic as well. Think of some of the strategies employed in Magic as correlating to Advertising. There are techniques in each to serve goals, and, fundamentally speaking, they're both exercises in manipulation. As a Writer, these are the tools of the trade when put into words (see also: O. Henry).

It took me a while to find it, but I loved reading this article in the New Yorker about a pickpocket - goes great with this one!

>“Come on,” Jillette said. “Steal something from me.”

Again, Robbins begged off, but he offered to do a trick instead. He instructed Jillette to place a ring that he was wearing on a piece of paper and trace its outline with a pen. By now, a small crowd had gathered. Jillette removed his ring, put it down on the paper, unclipped a pen from his shirt, and leaned forward, preparing to draw. After a moment, he froze and looked up. His face was pale.

“Fuck. You,” he said, and slumped into a chair.

Robbins held up a thin, cylindrical object: the cartridge from Jillette’s pen.

http://www.newyorker.com/magazine/2013/01/07/a-pickpockets-t...
(I'm not the person you are asking but I'm working now on reversing my employer's failed venture into SFDC)

Business and Sales people love salesforce. It promises instant business gratification via enforcement of best practices through a single unified platform. It also promises to cut down the need for in-house software development, since everything is promised to work out of the box with some point and click configuration tools which the SF admins can easily work on (their slogan is or used to be "no software").
However, as soon as the company realizes that the standard SFDC solutions don't quite meet their business model, that's when the need for custom SF development comes up which is very restrained by APEX/SOQL capabilities and is not cheap. This is often the point where many businesses back track to custom solutions and then build messy integrations that forces the two systems to pass data to each other...
I worked with Ada for several years on a military satellite program (simulator software for various satellite subsystems). Specifically, I was using Ada95 on SPARC/Solaris, and later got to work on a project (with a different employer) to port much of the same system to x86/Linux with Ada2005 (so many endian issues :shudder:). This was in the mid-late 2000s.

I remember when I told my mother (also a software engineer) that I got a job using Ada, she laughed and handed me all of her old Ada83 books (which are still on my bookshelf at work). I'm doing backend services in JVM-land these days, which I enjoy a bit more (not to mention I'm building a more portable skill-set) :)
Ask HN: I'm lost in my journey to become a developer
I’ve been having trouble on my path to become a professional software developer, and I would really love some help/advice. A little over a year ago I moved to NYC to attend a Full Stack Python Coding Bootcamp. I flew through the course, and upon finishing had bright eyes and a lot of enthusiasm to begin a career in tech. The teachers threw their support behind me, and let me know that I was a strong developer (and more importantly a fast learner) and should have no problem finding a job. Fast forward to now - I have been looking for a career full time since July 2016 with no luck. I’ve been interviewing a lot, but ultimately get passed over for people with more experience. I’m going into debt at this point, and don’t know where to turn or what to do to get my shot.

I know companies here are really pressing a CS degree - which I don’t have. I do have a BS in Petroleum Engineer, and have work experience as an engineer. I also managed a Oil & Gas service company in Africa for years before making this transition, so I have quality professional experience. I left my career to embark on this journey into technology, so I have proof of my passion and commitment to this change. I’m not sure where to turn or what to do at this point, but I know I want to be working in tech.

I have been a finalist for many jobs, but no offers to date. Some companies are great about going in another direction and giving feedback, and other companies give me none. Last month I interviewed at Foursquare - two phone interviews, a project, two more in person interviews - wait two weeks and receive a generic email (“While we felt your experience was great, it didn't quite align with what we're looking for at this time.”). I’ve sent emails asking for more feedback and received no replies.

If you have any thoughts as to what I can to do get my first job in technology, I would be grateful.
Those guys do come on the show, and very rarely win.

The winners are most often low-profile professional magicians who make a significant income consulting for the famous ones. Inventing and selling tricks is an important revenue stream for many magicians.

So they come on, do some trick that they invented in secret and worked on for years, and give P&T that same childlike sense of awe and amazement that the rest of us experience almost all the time. It's the best part of the show.

Like this guy:
https://www.youtube.com/watch?v=LyZp4sPqBAI
I work as a consultant at a large fortune 500 company and have been writing .net for years. My colleagues are top notch senior .net and Java developers, not because they came from a bank, because they all have been writing .net since it came out, ARE GOOD AT IT, and regularly practice other languages. This post erks me.

I will admit, VS 2015 has some issues, its less reliable than its predecessor, (the new nuget package manager is horrific) however its still an amazing IDE. I will also admit EF can have a bunch of little frustrating facets if you don't know all the intricacies. Read an EF book. What I will disagree with you on is that senior .net developers have never seen the sun and will never know that their lives suck because they haven't experienced anything else.

We have an enormous code base in .net with priority in millions of dollars, we use EF at the core and we do not run into issues like you describe because we know how its used. This tells me your developers, while maybe very good developers in their own right, are not as experienced in .net like you say.

You said you love EF when it works, well learn why it isn't working when its not working, and you will fall in love I promise.
I don't quite get how cloudflare do authentication. Is it just a diffie-hellman key exchange? And CF to generate millions of public-private key pairs like the good old CAs? What happens to devices with extremely limited storage space and computing power? One needs to use something like NaCl for key exchange and encryption afterall right? Can someone shed some light on this area? thanks!
> If you are given a choice, you believe you have acted freely.

Also known as the Democracy misdirection.
Yea, I loathe those fiverr ads. When I end up in a subway car filled with them it really sours my mood. I used to have no feelings about fiverr but now I absolutely would never use it.
Pivot idea: pay for admittance to a unit or building, and if you can throw the existing tenants out the window, the place is yours.

Then you pay the landlord each month for the right to keep your door locked. If a prospective tenant can outbid your month's rent, man the battle stations.
I thought the only problem was with exit nodes? If you have both the client and the server within the tor network, doesn't that make things because then everything is always encrypted?
It should be 1/8th more, plus a bit for the scrubber. But in practice ECC memory is "enterprise priced" so it's more like double.
this is really confusing. i can't quite tell if this is a good or a bad thing.

yet another sign that patent systems need reform.
Hiding Censored Websites Inside Cat Videos
Styling console output with CSS:

https://developers.google.com/web/tools/chrome-devtools/cons...
Reprising a comment from a similar tool:

Don't keep encrypted secrets in your git repositories, if for no other reason than that it makes access revocation deceptively difficult --- but also because it encourages you to have a development team in which ordinary devs have a full complement of secrets on their laptops at all times.

Instead, keep secrets "out of band" and supply them to applications as part of your deployment process.

https://news.ycombinator.com/item?id=14080007
The fact of the matter is that both sides believed the other side was lying during the campaign (e.g. Osborne's punishment budget, Cameron saying he'd invoke article 50, and Project Fear in general).
They don't, I personally ran it in a VM but that took me a whole day to setup and would break every time you upgraded the host Ubuntu system.
While I agree DSC seems insane, you are looking at it from the wrong end: most customers were used to paying crazy prices at the grocery store. DSC is cheap by comparison, even if you can get the same blades for less elsewhere. Dorco could have run the same business, but DSC figured out how to market it.
Which is also a valid use case.

Though the one I listed is the first lemma.
Hovercraft doesn't seem to work on mobile.
One factor that I've seen impacting the decision were the LTS periods. Ubuntu guarantees five years, whereas Debian's Security Team only supports three (assuming the current release cycle of 2 years). There's now an LTS team in Debian to extend that to five years, so that may help.
Model doesn't need to mean the type you'd see on the catwalk at a fashion show, you could ask random people in the street if they'd take a quick headshot for a tenner even
This looks great. I love the simplicity on mobile and it has some nice touches (e.g. top progress bar).

I'm working on a project that needs something similar to this - embedded html presentations - but I'm faced with a problem I haven't found an easy solution to yet.

Markdown is great if there is just text or maybe only an image and text, but it falls down pretty hard with oddly shaped images or multiple images.

I'm considering making a js script to reformat things to look reasonable (e.g. Two column text + image with a tall image). Is there anything like this that exists currently?
Great article! An equally educational one for a torrent client in C# https://news.ycombinator.com/item?id=12035568
That's a useless idea. It's not a contest and fairness isn't the goal.

You are talking about PEOPLE whose job is to MAKE MONEY and they do it through IRRATIONALLY picking companies to invest in based on their FEELINGS about the deal.

If VC's picked based on numbers, they would invest using software and metrics only. But since they invest based on feelings about people, double blind pitches are an impossible and useless idea.

VC is people selling to people. Learn that game and the whole thing makes more sense.
As far as content being posted for free, that seems hard to stop. One suggestion I've seen to reduce people actually downloading them in lieu of buying: https://successfulsoftware.net/2017/03/10/honeypot-page/

As far as stopping purchases: you can just disallow suspicious origins from purchasing. E.g. if you know it's Amazon IPs, ban those, very few people will legitimately do that.
Don't forget to protect against malicious user input! There are both pros/cons for 'non-human-readable' in the security department for sure.

Finding a $5,000 Google Maps XSS by fiddling with Protobuf | https://news.ycombinator.com/item?id=13829925
Develop Android App or website
I am developing my own startup and thinking about the next step I am wondering whether develop an Android app or a website. Is a social platform where users can interact. I have knowledge in Android so I could develop the app, and HTML&CSS but not enough to create the website

[3:45]
The question is, what will be more efficient, to create the app, or learn more about lets say PHP and create the web, or maybe use a CMS as Elgg to create it
That is what the civil service is for. Politics is really about making value judgements. Issues cannot be easily isolated and divorced from all other considerations. An expert opinion is useful, but does not tell you how to strike a balance or what is a priority.
Going to be interesting if they are going to keep this blockchain private or let the public use it. I guess business wise it would make the most sense to keep it private so any newcomer or existing player should invest in developing these kind of tools as well.

However, I wonder, while I am not from the music industry or anywhere near close, why Apple/Google/Other music app, does not have a similar issue?

Do we simply not just hear about it? My Google skills could not give tell me anything - does anyone else have a articles about other music apps having similar issues?

I am just thinking, that if Spotify has this issue surely someone else must have too.
[comment withdrawn]
Great developers avoid the beading edge, which let's them get stuff done. They don't give talks or write blog posts, because they are getting stuff done. So, yea you don't hear about them just what they did, because they are getting stuff done.

They also tend to have lives outside of work, because they get stuff done and go on to other things. Most importantly, they avoid the long drawn out design arguments because that's mostly just bike shedding and they have stuff to do.
Speaking as a web developer, you would never, ever see me design a website for a client.

I would be implementing a design done by a designer.

Your hallmark would miss me greatly.

I rarely use any design-related toolkits you would be able to see from the front end (bootstrap? etc), either.
If the problem is loss of life and not material, I don't think we should keep with the "recruit the best of the best and send them there". Do it Australia style: select prisoners and launch multiple missions: if 7 out of 10 fail, you still have 3 bases working. Too bad for those who died.
Homo Naledi is 250,000 years old
Hi HN! Cool to see this posted here.

I made this in college because I would always make slides last minute before class presentations or talks at my school's CS club, and fiddling with google slides/powerpoint seemed like overkill. I hope you find it useful as I have over the years.

I've attempted to rewrite it 5 or 6 times based on whatever cool technology I was distracted with, but never merged anything upstream (Spectacle https://github.com/FormidableLabs/spectacle is already a wonderful React solution).

A couple other folks maintain cleaver now (they're great), but lemme know if you have any questions!
The issue is accountability. Cars are "2D" and generally limited in where they can go. Drones are small, hard to detect, and hard to trace back to their owner/controller. Similarly with the lasers, I've been hit at night while flying and it's not something I want to repeat. The idiots playing with it can just throw it their pocket and run off before the cops even get the coordinates.
Show HN: Find your elected representatives at all levels of U.S. government
in chrome, click the link in the console next to it that says `init.js:1` and then click the `{}` at the bottom to pretty print the file - it should take you to around line 210 and show you the whole console line which will show you how its done. More information here: https://developers.google.com/web/tools/chrome-devtools/cons...
Supply and demand really is that simple. Trying to understand everything that leads to a given supply and a given demand at a given point in time is where economics becomes incredibly complex, but supply and demand does not concern itself with those matters.
jokes earn downvotes in this place :(
The category-like generalization of the group is the groupoid: all arrows are isomorphisms.
Personally I enjoy knowing my paycheck comes from the sale of products and not ad revenue or investors.
This site is a bit of a copycat to whoaremyrepresentatives.org, but I made it go a little further and utilize additional APIs (OpenStates, ProPublica, Federal Register) beyond Google’s Civic Information API to gather detailed information about legislators and elected executive branch officials such as the President and State Governors.

If you encounter any issues with the initial listing of public officials, the data comes from the Google Civic API and they have an error report form here: https://docs.google.com/forms/d/e/1FAIpQLScFpFTOkTpm0YoerLLp...

Any issues on specific representative pages I can look into and will potentially pass onto the other API owners if it’s data-related.

I'd have loved to incorporate precinct-level and jurisdictional data (judges and officials below the county-level like school board, board of elections, township supervisors, etc.) but the Google Civic Info API is not that granular and there aren’t many resources available at the moment.

This is my first time developing an app with Vue.js so any and all feedback is appreciated! Front-end source code is available here: https://github.com/pll33/whoaremyreps
The 9th International Conference on Waste Management and the Environment
Just like the "legitimate demand" for heroin or cigarettes!

While we're at it can we get rid of the FDA so we can go back to a world filled with the "legitimate demand" for laudnum sold as a miracle cure for consumption, hysterics and gout?

Neoliberalism, by mixing ethical relativism with social Darwinism, allows for some rent seeking asshat to sleep well at night because they authorised a marketing campaign featuring a black woman.

Good job, Team Progress! All we need are just a few more empty words and a few more empty products... We're almost there!
this needs justification. how are they the same?
How Ajit Pai’s Plan Threatens Small-Town America
A function has a fixed point when for some value of x, x = f(x). This is interesting because it's some change, that doesn't change the result.

in the lingua franca of javascript.

var timesThree = (x => x * 3)
//for this function 0 is a fixed point...
var a = 0
console.log(a == timesThree(a))
//7 is not a fixed point
var b = 7
console.log(b == timesThree(b))
The GP's comment reads like an illustration of an extreme position that may be used to shine light on another extreme position. It may not be an accurate reflection of the person's ideals.
> There's a mechanism so if a device changes IP address, it informs the other paired devices, with some sort of authentication.

Except there appears to be no evidence that there is such a mechanism.

and as i336_ here stressed:

"The device is designed to send TLS-encrypted mail from nomx device to nomx device on port 26, BUT IT IS ENCRYPTING USING THE DEFAULT Postfix "snakeoil" TLS CERTIFICATE."
I call them 'cyber-jitneys' or 'e-jitneys'. It's a term with a long history in our urban areas, referring to car hire that often operates outside taxi laws:
https://en.wikipedia.org/wiki/Jitney

Great play, too:
https://en.wikipedia.org/wiki/Jitney_(play)