skysight-inc/HackerNews huggingface dataset:
Yeah. This.

I think that sometimes people that 'more compact code' is what we mean be 'less code' and it's really not.

I think the differentiation is at the algorithmic level: it's not algorithm density, it's 'system clarity' that's key.

I find a nice rule of thumb is 'don't code two steps ahead'. Just because you may think you need to write a couple of 'duplicate lines' here and there, don't even bother abstracting for it. Wait until there's a few more.

Software people tend to outsmart themselves and build way ahead of what they need.

I think it's better to 'discover' the minutia of architecture than to plan, it all but the grandest elements.

An artists drawing a figure will 'sketch out the form' - that's the basic architecture you can do up front, but it lacks detail. The 'art' comes out incrementally piece by piece.

And the human aspect: it should hopefully read like English to a casual observer.

It also helps to think of it from a business perspective:

+ What the code does is an economic asset

+ But actual lines of code are a cost centre and an ongoing liability.
and those not being real.
I switched to pinboard back when it was a one-time sign-up fee of 9$. I believe the fee increased for each new sign-up by 1 cent or so.

Del.icio.us was very good, but at some point it went to shit.
Maybe it was when it was acquired by Yahoo?
I remember trying to contact support about the broken Firefox plugin. They didn't fix it for over 6months.
You mean like the Terminator?
The outputs of an RLWE and ECDH handshake are both fed into the TLS KDF.
Discussion: https://news.ycombinator.com/item?id=12058864
There's a lot of truth to Blank's statement, but like all generalizations, it's unfair to the best VC and early-stage investors.

For example, it would be extremely unfair to describe Y Combinator's business as a "liquidity Ponzi scheme."
And of course Jamie Whalley has nothing Made in China in her home. Just "real" stuff.

> Her patented product called BedBand consists of a set of shock cords, clamps and locks designed to keep fitted bed sheets in place.

All these parts made in USA?
Oracle's control of JVM and less community democracy compared to LLVM and rustc (what is used in Rust) may be what the mean, I suppose.
Yes. It is definetely possible to be both.
In Submissions

Please submit the original source. If a post reports on something found on another site, submit the latter.
https://news.ycombinator.com/newsguidelines.html

the original is already discussed here:
https://news.ycombinator.com/item?id=12058864
Yes.. Other people might call it some form of synergy and it happens all the time. The problem is that for every Apple and every Microsoft, there are hundreds of "nerd exploiters" ruining nerd lives.

It almost sounds like I am turning this into a "nerd lives matter" campaign or something like that. This is not my intention, but it is a real danger for autistic software developers, which may lead them to engage in some extremely unhealthy behaviour.
If they had a robot capable of taking in a bomb, could they have not used some other gas grenade option? To me, a bomb seems too likely to cause collateral damage (barring all other ethical concerns).
> it's reasonable to assume that there are quantum machines in the works or already operating (to some extent) behind closed doors inside institutions that benefit from having everyone believe such a capability doesn't exist yet.

I would be very surprised. Somehow, the more clandestine parts of governments would have had to siphon off a whole ton of people working in quantum information (physicists, engineers, mathematicians), which is a relatively new and close-knit field, without anybody noticing. Or, people who work in collaboration with parts of the government (NIST and UMD's JQI) are all making up work that looks like they haven't cracked it yet, when they really did last year.

If all the NSA needed were mathematicians and electrical engineers that specialized in classical computing, then I could believe they had something going on. As it stands, most people in QI seem to land in industry, academia, or perhaps some national laboratories, not report to Fort Meade or fall of the face of the Earth.

This would be like doing the Manhattan project, but with the extra complication finding convincing body doubles for Feynman, Oppenheimer, etc.
That would be an interesting move. I continue to think that the current status has opened the way for a third party candidate to be a spoiler like Ross Perot. But who does that spoil? Hillary's run or Donald's ?
To add to your point about the USA, how many trade tariffs tend to apply to service-based companies with a tech focus (i.e. the majority of tech startups)?

From what I've seen, the answer is pretty much none. So long as barriers to tech talent aren't put in place, there's basically nothing holding back the UK tech scene. The fear being generated by the media (along with those that repeat those fears without critical examination) is more damaging than the situation as it stands today. We're talking about something that only happened within the last few weeks, the sky isn't falling, it's all a failure of perception.
Modify the APK first to add certificates or disable the pinning.
40-45%? Is this true across Germany? Wouldn't this put it higher than Sweden?
And what about public executions of plenty of unarmed colored civilians and even their kids? Justify it with "uncertainty of how much risk" everything on this planet poses?

> Oswald's gun jammed because the first approaching officer was close enough to try to grab it when Oswald pulled it out, and part of the officer's hand physically blocked the hammer.

Despite that level of uncertainty he wasn't shot by someone in uniform, arrested and was given due process.
> problem [...] which can only be fixed by adding a GC

Cool, we're agreed then.
The ability to see the world in a different way and provide different perspectives.
Ask HN: Ruby on Rails vs Go – What would you suggest to a newbie webdev? why?
Android has always been wonky about private PKI. One of the big initial reasons why a past employer went all iOS.

Apple also lacked (I haven't look in detail in awhile, so ymmv) a global proxy capability, requiring stupid solutions like GRE tunneling or mandatory VPN.
But you don't get to kill someone just because they have barricaded themselves somewhere and threaten kill anyone who enters. They have to actually pose an ongoing uncontainable threat, i.e., a reasonable chance of escaping and going on to kill others. Otherwise, the police are obliged to wait things out, perhaps for several days, for the suspect to give up because of hunger/thirst.

I have no idea what the actual situation was, but it worries me that neither the reporters nor the police seem concerned with whether the suspect could have been contained. The rules governing the use of force are important.
Please put away the tar brush. 52% of voters is not the majority of the UK population. I doubt even a majority of the 52% have deep-rooted hatred of foreigners. Extrapolating public feeling based on reporting of recent, horrid, despicable events is not fair nor scientific.

Even if on a shallow level someone is anti-foreigner, I believe their discontent comes from somewhere else (if they had a well-paying, secure job, a house with a low mortgage payment, excellent prospects for their children etc... they'd forget about foreigners).
Yes they do. Companies value organizational fealty above all else, and genuinely care little about productivity or talent. Sure, they talk and talk about caring for talent -- lip service necessary for various political pursuits -- but they don't actually value it. Even when an especially productive person is hired, their ability is more often talked about as a credential and used to win arguments from authority between rival political factions than to generate real business value.

Large parts of the research book Moral Mazes talk about this and various pieces of evidence for it.
Accepting a university cert seems like a terrible idea. I would look into a mobile hotspot or, even better, transferring to a different university.

https://security.stackexchange.com/questions/104576/my-colle...
Sadly in the minds of the public there is no distinction. Something which has always bugged me.
Taking away the user's ability to manage their own security should bring with it the responsibility - and liability - for any problems that derive from the imposed settings.

The paternalistic attitude that users are and always will be ignorant is not only offensive. it is counterproductive. Security is not a product, and keeping people ignorant of the trust models they are relying on is a recipe for disaster in the long-term.

Instead of pretending that users are always going to be ignorant of security and incapable of learning, the UI should be extended to make the chain-of-trust more visible in a way that helps the users understand their security situation.

Instead of pretending that one security model fits all situations, more control needs to be given and taught to the user, in a way that actually allows them to make decisions about their security situation.
Some system of clamps and shock cords for holding down a fitted bed sheets can hardly be fake. Anyone's implementation is likely as good as anyone else's.

Though Whalley has a patent on it, the article claims, prior art for the basic idea can be seen on any truck that has a tarp tied down over a bunch of cargo.
a user would not be able to tell whether they can trust a public CA (they probably have nfi what it is).

A user installed CA is more likely done by an automated mean (such as a jail break, or malware) than the user themselves. This choice means they can at least stop some malware/crapware. Yes, the legitimate users with self installed CA got screwed over, but in google's eyes, those people are going to put up with it, because they've already invested in the android platform (and won't switch to iphone).
1. Then make some password-protect mechanism instead of taking that choice away. That's the key issue, that Google is trying to make decisions for its users because Google may think it knows better.

2. OK thanks.

3. That is a corporate policy issue, it can state all corporate network is monitored and it installed a local CA etc. Without a local CA all https sites will pop up warnings and it leads to more problems. By the way corporate normally tunnels a safe list of https sites without doing any MITM, such as banks, well known "good" websites etc.
Thanks for the info. May I ask if you figured that out from the blog or BoringSSL code?
I am a newbie web developer. I have had no prior app development experience using other languages such as PHP or Ruby. for months I have been learning Go and web application development through books .I have been writing small web apps. I also read some good example code. I can understand it as well. But now I have and idea for a large web app. The thing is I have no idea how to put it all together.I am really confused where to begin? what to write first routes or models or templates?how should be my workflow so that it will be easy to refactor code later. P.S. that web app is kinda like hacker news but with a job board.so it will be having authentication , users ,posts etc

So will it more easy to start with Ruby on Rails
Can this be bypassed with root access? (Note: stuff like patching binaries in memory doesn't count... I mean something that's reasonably simple for users to do, like editing a config file or something.)
> It's not a matter of context. You're referring to the slang usage. Some programmers also call non-technical people "civilians" too. It's a way to refer to "other" people than those of your group.

That's not the slang usage. That is the informal usage. And that is not what I'm referring to. I'm referring to the formal usage of the term civilian, which according to numerous dictionaries [1] means someone not a member of a military or police force.

Is it your contention that these major dictionaries all got it wrong?

[1] Oxford, Cambridge, Merriam-Webster, Random House
http://anydesk.com/
Just a bit of paperwork: Exam, a few hundred pounds in fees and yes, paperwork to get a British passport. On the other hand, other cities don't require any of that... You can keep your passport and still be accepted by the country. Keep in mind not all countries accept double nationally, so there's a chance someone would have to choose between their original passport (which would be an EU passport) and a watered down British one.

Also, what about their families? Not all of them are single white males in their 20s. Their partners would probably want to keep working, not necessarily on qualified jobs that could grant a visa anywhere in the world.

What I'm saying is that is not as easy as it might seem. People have different situations to account for.
Neither of them. Elixir/Phoenix is the way.
> Which makes the total tax rate 58.14%. [...] There's NO way a startup in Austria is going to compete for talent with the rest of the world.

Your argument is flawed in that it reduces the talent competition to just one factor: the tax rate.

It ignores factors such as cost of living (which is, at least, equally important), and quality of life.

>> or excellent healthcare.

> which young people don't need

Nonsense. Young people need healthcare as well, be it for something trivial as flu medication or a visit to the dentist, or something far more serious.
Completely agree. A full brexit could actually be beneficial for Britain as we could get tech talent from anywhere i.e. a level playing field for the whole world, not preference to those countries geographically nearby. I do not think it will happen though.
He is just a sociopath that fortunately is into making money instead of cutting people up.
I am assuming you mean on Windows, because ssh works pretty much everywhere else(and then xwindow forwarding or whatever you want riding on top.)

If you dont need the other user logged in, have you tried RDP? https://support.microsoft.com/en-us/help/17463/windows-7-con...

I have (in the distant past) paired this with a little dynamic dns script (so they had a hostname) and some firewall rules to make sure RDP wasnt available to the general internet.

This has quite a few limitations but if you are looking for free, it does work.
This is all great info and advice. I just wanted to add some extra info from the perspective of an EE that works for industry (well past the point where advice 1-3 are relevant)

1) this is generally true, except if you're working on something like power electronics (and not just taking a design straight from TI or something) or on a complex mixed mode board, you can spend far more time in simulation, prototyping, and characterization of parts than in datasheets because, as you said in point 2, they lie. I've been in situations where I spent 4 weeks on research and design, only to spend 8 weeks teasing out the differences between three vendors' high power transistors across a dozen batches to figure out how variations in manufacturing changed the efficiency of an inverter.

3) this changes drastically with more complex boards. If you're making an ARM mobo, for example, you can have hundreds of parts most of which are the same (capacitors, resistors, etc). Choosing the processor and peripheral chips takes a lot less time than schematic capture and PCB design, especially if you have experience using the parts. You WILL spend way more time dealing with drivers and firmware though. I need two hands to count the number of times I've had to rewrite vendor provided firmware like standard USB or ethernet implementations because silicon companies are, most ironically, incompetent at software.

4) The more you work in EE the more this changes. A dozen EEs and I share all of our Altium footprints and we spend less than a day on footprints for a month long project, most of which is spent checking the important footprints against the datasheets before sending off to fab.

5) the ONLY time I have seen an auto router do good work (having used Electra, Specctra, cadence, and altium) is on 20+ layer PCBs like Intel motherboards. In this case, there were about 15 EEs, 5 of whom worked almost exclusively on configuring the autorouter and simulating the results. If you're starting out in PCB design, at best you'll get a few traces properly routed (probably in the wrong order) and at worst, it'll be like Jackson Pollock vomiting a bunch of virtual copper.

6) Unless you're high volume, it's almost always better to just increase the number of layers. The sunk costs for finishing a working PCB design are huge but manufacturing can be very flexible and inexpensive if you're willing to wait.
The value in pricing analytics comes from finding ways to discriminate and/or influence purchase planning, not from blindly optimizing your demand curve.
Pretty much this. There are so many places to talk about these things. It doesn't mean that people here don't consider the topic important, I've seen discussions on twitter, facebook, reddit, and elsewhere that explore many of the same points that the news media is exploring.
$10000 per mile is still a huge cost. If human is able to do it then AI should be able to do it. The cost should be no more than reprinting blurred out lanes.

If a car can work if the roads are well marked, run it can work in many different countries too. That's a huge boon for car makers.
The EU falling apart? Unlikely. Mainstream politicians have learned their lesson, which is never offer up such a dumb referendum to their electorate, even one which you would be "certain" to win.

The Eurozone: Not in the next 2 years, but the structures are fundamentally unsound so something will have to give. Most likely outcome is further political and economic integration of the Eurozone members which would avoid a breakup at the cost of being unpopular. There's just too much trade that depends on the Euro.
We're not talking about the expectations of mobsters, we're talking about the expectations of police, and Lee Harvey Oswald's interaction with them is relevant to that point.
My understanding:

1 = "do all of you have a ride (perhaps shared)?"

2 = "do each of you have your own ride?"

So if Bob, Jim, and Jane are all riding in Bob's car then "y'all have a ride". But if all three of them have their own car, then "all y'all have a ride".

ymmv.
I use spergy as compliment.
But only like, internally in my head, or with close spergy friends.
This somewhat mirrors my own experience with trying to practice Scrum: The spot where agile practices fail is invariably in management misunderstanding how it's supposed to work. Techies may get lost in bikeshedding every single user story, but it's management who hires Uncle Bob to come deliver a 1-week mandatory all hands training course and then doesn't bother to show up for it.

If they had, or if hey had bothered to read a book or something, then they would probably have seen that nice chart that's invariably somewhere close to slide (or page) 4 that lists all the things that $agile_process is and is not good for, accompanied by warnings about the need to be adaptable.

It's part of why I'm uncomfortable with name brand agile practices, because they make it way too easy for folks to interpret the guidelines as rules, or to interpret a useful tool as a silver bullet. For a while it bothered me so much that I was inclined to throw the baby out with the bathwater. I don't like to think that way anymore, though. Incompetent leadership will cause a team to be dysfunctional regardless of how it's organized. Blaming X or Y organizational technique for your boss's bad behavior is a gross misunderstanding of the situation.
You might want to at least give things six months to a year to "settle", for appropriate definitions of settling. You may feel silly fleeing the UK because of Brexit only to discover that the country you fled to exits as well, or enough other countries exit that there isn't any escape from the problem. Or, more relevant than perhaps "feeling silly", you might spend an awful lot of money only to end up in the same place anyhow.

The pressures that led to Brexit are not unique to the UK, and have been building for many years. Maybe it'll be unique. Maybe it'll be contained. In fact, maybe it won't even happen. It hasn't happened yet. But with at least similar order-of-magnitude probability, maybe by this time next year one to three other countries will have exited to some extent as well. If you mistake your own political inclinations or beliefs for what is actually likely, no-one will save you from the consequences of your error. It's easy to spin Brexit as a fluke, but it's pretty easy to spin it as a bellweather, too.
Google doesn't allow these apps in the play store due to the ability to block ads in apps. Several can be found in the Amazon app store. Adclear and Adguard are 2 examples. By utilizing the local VPN to redirect traffic for filtering these apps are able to work without requiring root access as other ad blocking solutions on Android do.
Also, ChipQuick is great. It's super-low melting point solder you can use to easily rework SMD components. This thing has saved my ass too many times to count as a hobbyist :) Was able to get away without a reflow station for the small stuff I've been working on.

http://www.chipquik.com/store/index.php?cPath=200
Since putting up a job opening.

I have been inundated with applications from France, Germany, Barcelona and other EU places.

I have contacted each applicant from the EU and asked them why they want to work in the UK. 1 thing came to the forefront over and over. WAGES.

Even one from Berlin commented that the tech scene in Berlin wasn't that interesting at all.
This was very entertaining to read, and we all engage in these these analogies between software development and building houses or bridges or whatever. But nobody talks about this implication: the reason construction is so much more reliable and robust is that our forebears tried lots of different houses and bridges before we settled on the ones we see today. That was only able to happen because nobody was insisting that all houses look alike and use the exact same materials. Since bits are easier to copy than atoms, we've made a fetish out of exact copying ("reuse"), and we peer-pressure each other to copy more with the complaint that they're "fragmenting" if they don't submit. I think it's extremely silly. When something like Android starts feeling it's too fragmented, that's just a symptom of deeper issues, and force-upgrading everyone to the newest version just keeps us from better understanding the deeper issues.

Tl;dr - if you want software to be more reliable, insist less on reuse, and allow copies to diverge more.
I think article is mixing up cause and effect. It is not that autistic people are good developers, but software development is one of a few good jobs for autistic people. There is zero barrier to enter, study materials are free and it offers great flexibility.

Most developers would love to do some other jobs. But the amount of office politics, backstabbing etc is not possible to handle for some people.
That’s after including healthcare and insurances, usually.

(Against all rumors, Germany doesn’t have universal nationalized healthcare)
why? isn't it new? how can it be helpful for a new beginner?