skysight-inc/HackerNews huggingface dataset:
Did you tell the developers of 10 years ago that? I deal with their surviving shit daily, in mission-critical software, even. Gone in a year? Hah! I wish!

Not just naming conventions, or assignments in if-clauses, but files there the first indentation level is three spaces, and the rest are all four...

P.S.: And because it's that old, the change-history of a given line can be very important, so it's too late to mass-reformat everything. So you either make the file uglier by mixing "standards", or you have to hand-tweak all your changes to match.
I'm reading this as someone being upset that they were asked to pay for what they ordered

So you assume some unstated motivation behind something and then get angry about the thing you just made up? Hmmm...
Have you seen the Alto demos? Quake would be new to them, maybe the browser. As for shipping to Heroku IBM was renting mainframe timeshares in the 1960's.
Manual linting is silly, but having a linter installed really saves a lot of pain. Git diffs should not include unrelated linting changes.
... That's like the entire discussion. I'm just explaining why some folks want to pander to such devices. They've invested millions into such systems and it's entrenched in how they work. Not that it's any excuse.
18yo arrested for reporting a bug in the new Budapest e-Ticket system
Side note: Publications like this not clearly dated in the document are very frustrating.
Automated formatting like gofmt is great, and I'm a huge proponent of it. But code is so temporary that it makes no sense to spend man-hours making it look pretty.
One way to look at it is emphasizing the power of link rot. These links typically cost dozens or hundreds of dollars to put in a single link in the MDH, up to the max of $37k; the linkers were motivated and knew that much of the value was in having a valid link to click on. But barely a decade on, even this isn't enough for a majority of links to still work. Interests are too ephemeral, people move on too much, control of domains and hosting are too hard to maintain, even when you are paying thousands of dollars. Linkrot is inevitable.
[in 2013] The company’s Lumia brand of smartphones offers respectable devices — I bought one — but...

Haha this closing admission explains entirely the goofy anachronisms and non sequiturs that comprise the rest of TFA. The dream of windows on the phone could have come true, if only it had been a decent phone OS, before either of the two actual decent phone OSes had been introduced, and also it had been completely free... JLG has lots of uncles but no aunts.

We still make fun of my brother's Lumia phone, that he "got for really cheap". Why was that, I wonder?
Can you figure out what the functor is? As another mathematician, if they're saying "contravariant" I expect to see something like a Galois functor. This kind of looks like a pullback or an evaluation functor, but I can't even see the categories it might be between. Is it the Hom functor?
Ask HN: Pre-collapsed comments?
I've noticed over the past day or two that some comments (and comment threads) are collapsed, even though I haven't collapsed them. I'm fine with it because so far it seems that they're largely down-voted comments...

But is this new?
Killer robots are already here : https://www.youtube.com/watch?v=MXm-ofKLB3M

"Generally, the vehicle will have a set of sensors to observe the environment, and will either autonomously make decisions about its behavior or pass the information to a human operator at a different location who will control the vehicle through teleoperation."
I use this tool often, and it's great. It's a lot easier to wrap your head around plans when the way it displays them.

The one thing I wish it had is either the ability to not save plans automatically, or at least a button to clear the history. As it is, I just pull up a console from time to time and do localStorage.clear()
>If you need to think for thar, you're not driving enough :)

Aside from reducing the wear on the throwout bearing, what purpose is served by putting the car in neutral every time it is stopped in traffic?
I'm quite familiar with the way it works in the US. If it's a birthday dinner or your circle of friends then yes people will likely split it evenly, but if you are a mixed group of people then people will generally pay for what they had. But regardless if its just "60 bucks a head" everyone at the table needs to settle up, and everyone throws in cash in a pile and takes their change out of the pile and then the pile needs to be sorted and counted and sometimes its short etc.
Yeah, the point I was trying to make, is that having a real, anonymous digital marketplace might be very useful to intelligence agencies, so it might make sense for them to help build one. Without looking to build in back doors - just like naval intelligence might want an onion router system that works, and has enough traffic going through it that picking out the (smallish) sub-set that is intelligence traffic isn't trivial (eg: a traditional, secure, encrypted (overlay) network that is only used by a single/handful of intelligence agencies isn't very robust/useful for hiding communication).
At the time Windows Phone came out, Android was more restricted as far as user experience went, with all the forced apps shit. In fact, Android's still worse in that case for most users (people able to root or otherwise mod their phone don't count). Windows Phone made a big deal about letting end users decide which apps would be there.

The UI is still arguably more advanced. Instead of just another take on the old desktop model, a sea of icons, it had useful tiles. It has neat features like when disabling WiFi, it'll ask for how long -- something I always forget in Android, ending up costing me mobile data.

But hey being too late to market and coming out with underwhelming devices then abandoning them repeatedly... no thanks. Didn't help their app story was weak, and their app store filled with shit - (Windows Store STILL is). Used to be that a search for "Netflix" would result in fake Netflix apps. Even now, searching for HBO or Game of Thrones results in fake apps.
Thanks. That's useful information.
Then they should really ban basketball. The NBA seems to be the most popular part of American culture in China.

Personally, I think not all censorship is in some way aimed at free speech, that's just the most obvious parts.

Anything the party leadership disagrees with can potentially be censored. That includes criticism and ridicule of the party, but also pornography or memes they don't like.
That's $2.85 per kWh. Seems impractical
Sorry, I miss-understood the part about specifically using a proxy to mitm traffic.

However, I would contend using the proxy to be a bad model as well. Depending on the network / architecture, you have to deploy lots of proxies to different area's of the network, because everything you want to debug now requires a proxy, which add's latency and a potential point of failure.

There is also a secondary issue, which is as a corporation you've created a set of encryption key's that all the devices on the network trust. This means if those key's are compromised, someone else can mitm all your corporate devices, even to services outside of the corporate network. This introduces a risk, that most organizations are not setup to appropriately protect from.
Keep reading - AWS latency was too high so the benchmark was run on some bare Dell hardware.
Efficiency is the bottleneck of that's project, perhaps if it became an open source project creative people can create fantastic uses for it.
The project itself is a great concept but pushing people into RoR and jQuery? Really? Come on, it's 2017. Ruby is hardly a marketable skill, there are very few agencies still utilising it on new projects. I'd also be shocked to see a new project built with jQuery in this day and age.

Teach beginners backend JavaScript with Node.js. It's not a matter of personal preference, JavaScript is objectively easier for beginners to learn and utilise for backend programming because arbitrarily introducing another language when they already know front-end JS increases cognitive load for no benefit.
> Why didn't the same thing happen in math and engineering fields? Are we really supposed to believe that women entered the medical field in vast numbers because the medical field rapidly became much more welcoming of women?

No. You are supposed to believe that discrimination against women in medical fields was no higher than what existed in society unlike in fields like Finance and Tech where there always was and continue to be a disproportionately higher degree of bias
How many times are they going to write this article?
I was in the Windows CE space (the basis for Windows Phone 'til appx. Windows Phone 8) a bit when Windows CE was mostly killed; so sad to see the MS employee blogs withering on the vine filled with comments from helpless developers as Microsoft kept moving the cheese.

https://blogs.msdn.microsoft.com/obloch/2010/05/03/windows-c...

https://blogs.msdn.microsoft.com/dotnet/2012/11/16/introduci...

https://connect.microsoft.com/VisualStudio/feedback/details/...

--

I blame Experiment 19: https://www.microsoft.com/en-us/research/project/experiment-...

The prototype proved that Windows NT and the CLR could deliver better performance than Windows CE and the .NET Compact Framework on identical hardware. Within months of the completion of Experiment 19, Microsoft launched efforts to build what would become Windows Phone 8 and Windows RT for ARM tablets.
When I saw the very first request for one of these my first thought was "Why the hell would I let you pester me like that?"

I've never turned them on. Not one, not once.
It's a tax on all your cash that you own. There are lots of other places to keep wealth. For example, a lot of people own a mortgaged house, and inflation makes them wealthier every year because it increases the value of their house without increasing the associated debt.

That last part sounds like an appeal to emotion. Being able to do things the rest of us aren't allowed to do is pretty much the whole point of having a government. They get to create money, levy taxes, imprison people, wage war, etc. Looking at all the special privileges the government has, the privilege to create new money doesn't seem particularly special.
Probably the focus on building a whole new DE that just mimicked Gnome for the most part, that probably wasted a bit of their engineering time instead of just building on top of Gnome which was extensible already. A plugin for a DE is easier to maintain than a whole DE I would think. Anyway, that's just my small theory. I was annoyed to find out it finally died. I would of bought a Ubuntu phone if my carrier had ever offered one here in the US.
Thanks for the shout-out - I'm the author of the base library you listed that can be used to work with the Postgres parser (libpg_query).

That said, the tool being discussed here (pev) is used to interpret EXPLAIN plans, which libpg_query doesn't give you, as its only concerned with the parsing stage, not the planning stage.

In order to plan a query you'll need more information from the actual database, including table statistics, config settings and the size of the underlying table :)
I would never want to underestimate the ability of the CCP to scale solutions to political problems. It is, after all, the whole reason the party exists. We once thought the GFW would be impossible and laughed at it.
What are those nozzles on the launch-gear that are shooting out sparks? Is that what ignites the entire thing?
Right, so you have to make a lot of decisions on what things can fail, how often they should be allowed to fail, what side effects can be tolerated with a major failure, what happens if a bad process fails when it comes back up (thus risking causing the supervisor itself to cascade restart itself), etc...

These decisions are not trivial and are exacerbated because of the Actor style of flow due to the independent pieces.

So from my experience you have non-BEAM languages where a single error can take down your whole application if you don't plan your failure scenarios properly, where as in BEAM languages if you don't plan your failure scenarios properly you are more likely to end up with an inconsistent system. The former isn't that bad in a lot of circumstances as you should have an external application monitoring and restarting a critical server that's no longer running (even for BEAM systems) but the latter can be very bad because it can be a silent issue.

I have systems working at my job written in .net that have been running for over 6 months without a restart, even when Azure had failures and it could not talk to its command and control server for an hour and kept running perfectly fine with using a well thought out architecture and a well placed central error handler for generic errors without things cascading throughout the whole system.

So resiliency has less to do with language or supervisor trees and more to do with making every step has failure scenarios thought about and planned for.
Or they can "pay you back" a different way. Maybe invite you over for a home-cooked dinner or something.
> That is almost certainly not what David Bacon thinks. I don't know how you could get that idea from reading the introduction. Reference counting is a form of garbage collection, period.

I'm not sure what you're reading. I will quote:

"Tracing and reference counting are uniformly viewed as being fundamentally different approaches to garbage collection that possess very distinct performance properties"

Saying reference counting is an approach that garbage collection can use is certainly valid, but is not the same as saying that reference counting is a form of garbage collection, which is nonsensical usage IMO.

Further evidence that the author believes that reference counting alone is insufficient for garbage collection:

"Finally, tracing collects cyclic garbage while reference counting does not. As a result, when reference counting is applied to heaps that may contain cyclic garbage, cycles must either be collected using a backup tracing collector [43] or with a trial deletion algorithm"

"One of the primary disadvantages of reference counting collec- tors is that they do not find cyclic garbage. Therefore, an additional mechanism is required."

Regarding "who was first", although I don't have any supporting proof, I'd be shocked if usage of manually managing reference counting hasn't predated both automatic memory management and garbage collectors, which isn't a technique constrained to, say Objective-C.

Also worthy of mention, some referenced counted garbage collection implementations (e.g. CPython) vend an API for disabling the GC, which certainly has no implications on reference counting.
How about quantitative trading systems? I am really enjoying thinkering, back testing, inventing, I think this is the ultimate location independent lifestyle business...
They registered the domain name for a HR software. They are a loan company though.
HN had another article about this recently:

https://news.ycombinator.com/item?id=14293775
Marxism is still a mandatory subject in China. In one instance the exam date for a course I was taking as an exchange student had to be changed because some of the PhD students might have missed their examination on Marxism otherwise.
There are other countries on this planet that have long had the custom of paying for exactly what you ordered instead of splitting the bill 50-50. Near as I can tell, having lived in a few of those places for many years, the people there have plenty of humanity and generosity and lack pettiness.
Init: Alternative to systemd please. :)
Well, I personally still just miss Metro UI, the Windows Phone 7 and Zune HD iterations of it. No UI quite looked as pretty since.
It lets you take your foot off the clutch ;)

In all seriousness, that's why I did it. My first stick was a truck, and even though it was small, it has a stiff clutch. You got tired of standing on it.
> The Federal government has little power inside the country

The Fed has the final say on every matter. Read the supremacy clause (article 6, clause 2, in the constitution). States that say "weed is legal" are only "getting away" with that because enforcement of the federal law on that matter is unpopular and probably a waste of time. It's a similar case with "sanctuary cities", although ICE is starting to operate in those.

Beyond just technical authority granted by the constitution, you have to remember that the Fed controls around a third of state budgets through various forms of federal aid, meaning they can withhold funding... See Kate's Law for an example of that.
Windows CE will live on for the foreseeable future in the form of those terrible, terrible inventory scanguns.
Loved the Lumia phones. Rock solid stability.
This was also not a prolonged war (lasted about a year and a half). Japan had to commit all its forces to the (successful) campaign. Russia was forced to surrender due to internal conflict and a stagnant economy, but had much more manpower it could have sent to turn the tides.
But he's from MIT so he must know what he's talking about.

Remember kids--and by kids, I mean fellow scientists--every presentation serves to either help secure or maintain funding.
On Writing by Stephen King is quite good. Depending on where you'll be writing, Content Strategy for the Web by Kristina Halvorson might be useful, too.
I had to disable the ad blocker to get the nice web gl graphics.

From a front end perspective I think this it's awesome. No so sure about the content though.
Freakonomics did a great story on maintenance last October.
http://freakonomics.com/podcast/in-praise-of-maintenance/
Totally with you. I've been thinking of it as rewrite-friendliness, and have some ideas for encouraging it: http://akkartik.name/about

Even if people don't believe that all code over five years old is doomed, writing code to be easy to rewrite still seems like a useful idea. You're preserving optionality, you're making it easier to try out multiple designs, and you'll have an easier time recruiting collaborators because they'll have more fun projects to try, and so they'll be more likely to progress 'down the funnel' from using a project to hacking on it to contributing it all the way to taking over its running.
They've recently added support for settling via Paytm (which is the most popular mobile wallet in India) and I believe they also support Paypal.

I love Splitwise; almost all of my friends at uni use it and pretty much all shared expenses go on it. I also use Walnut (http://www.getwalnut.com/), not for the settlement feature, but rather for the expense tracking which automatically reads SMSes and builds up monthly expense reports.
Why are corporate IT departments part of the working groups for TLS? What size company do you have to be to have representation? Do you have an example companies? I guess I'm having trouble imagining the head of IT for a large insurance company gets a seat at the table.
The paper is very interesting! Really want to take the time to read it.

Bear in mind there is a matter of degree.

> The weight of that evidence points to little or no employment
response to modest increases in the minimum wage.

What will define "modest"?

In argentina, minimum wage is almost median real income. 40% of workers work under the table. Id be extremely surprised that lower minimum wage wouldn't increase formal employment tremendously.
Yeah, who would do that ? Seriously, who are those Facebook, Wikipedia or Wordpress anyway...
previous discussion:

https://news.ycombinator.com/item?id=14366143
> Saying reference counting is an approach that garbage collection can use is certainly valid, but is not the same as saying that reference counting is a form of garbage collection, which is nonsensical usage IMO.

You're drawing distinctions in the paper that the author almost certainly did not intend. "An approach to garbage collection" means "a form of garbage collection". If Bacon had meant to write "an approach that garbage collection can use", he would have written that.

David Bacon's opinion is that RC systems should have some mechanism to collect cycles. This is understandable, given that he did more work than anyone else to develop good cycle collectors (and his work in this area is a good read). But nobody in the GC field, including him, would claim that reference counting without cycle detection isn't garbage collection at all.

All garbage collection (automatic memory management) systems use a form of approximation to determine which objects are reachable. Some approximations involve reachability; that is what tracing GCs use. Some approximations involve tracking the number of outstanding references; that is what reference counting GCs use. A pure GC has a more fine-grained approximation than a pure reference counting one does. But both are approximations to the real problem: whether some data will dynamically be accessed by the program again. Reference counting has a less precise approximation, but that doesn't make it not a form of garbage collection.

Required reading:

- http://www.memorymanagement.org/glossary/g.html#term-garbage...

- http://www.memorymanagement.org/glossary/r.html#term-referen...
I remember my last visit to Baltimore. I saw a lot of homeless people. I saw a lot of buildings in need of repair. There were people needing work and work needing to be done (fixing buildings). I was left wondering what was preventing the economy from functioning.

Every side of an argument has an element of truth. Businesses will not pay people more than they must, which can be a problem if people don't have enough money to buy propping up the economy. And for every rich philanthropist, there's probably ten donald trumps.
Another Lion's Life Lost at the Hands of Trophy Hunting
Hacker News, a donation has been made in your name to the Human Fund
I'm just jealous.
The sharing economy is evil. The only making money are the big corporations, the little guy is slaving for bellow minimum wage and taking all the risk on top of that...
If men find it desirable then is it automatically desirable to women?
"APPROVED BY SATOSHI"... oh rly?
Not necessarily (based solely on the axiom that men and women have different brain chemistry).

It is logically possible that the differences we observe in career distributions are more heavily influenced by other factors besides differences in brain chemistry.
Yes. They lost in 2004-2007 when they decided to stop investing in the growing CE platform. I still don't understand why. It's got to be one of the biggest business blunders of all time.
check postmarketOS, but it's not officially supported by any vendor.
Can someone explain the natural resonance of walls of talked about with regards to 5Ghz?
"aluminum powder in gelled LOX"

Sounds interesting. I wonder if a hybrid engine would work also. i.e. solid compressed aluminium powder with LOX.
I'd pin it all on the marketplace starting horrible, being horrible for a long time and somehow managing to be come even more horrible after its figurative-death with xbox thing tacked on.
Bay Area for a month – What to do to get back into startups
Hello

I founded and worked at a financial services startup in India for 2 years while I was in high school. I sold parts of what I was working on, shut everything down and came to attend (a not-at-all-prestigious/rigorous/good) college in Philadelphia in 2015.

I have been trying to do something, but I couldn't do much, and just treated to school's affairs, and did some mediocre jobs at highly mediocre places.

Due to a strange turn of events, I have 40ish days available in February-March, and would like to restart doing stuff.

I would like to know whether there's anything in the Bay Area where I could stay/work from, for this time. I highly welcome any sort of invitations to have coffee/attend meetups too. Anything that helps me get back in the craft of making things that people would love to use.

Please let me know. Thanks.
40 Incredibly Realistic iOS Icon Designs