skysight-inc/HackerNews huggingface dataset:
The problem isn't: "We are an exploited underclass unable to live in reasonable conditions." The problem is more along the lines of a gold rush type movement of people. Where large cities are attracting a large influx of people increasing demand on housing faster than it can be corrected.

Plenty of inexpensive housing in Ohio. Not so much along the California coast.
Actually, the reason they inject ethanol (by law) is to reduce asthma and cancer. So I'm okay with that.
Thanks for the link! I look forward to reading the paper.

Yeah, from what I've read I really don't think any type of online voting system is the way to go. Interesting that they pretty much owned the server. Without reading, I suspect that has more to do with the system architecture than it being a voting application.
That's basically fdupe. Also you only have to hash files with the same length, if they aren't the same length you can be quite sure they aren't the same file.

Even such a simple optimization can make a huge difference on a large directory of images or MP3s.
See also "Cyber Attackers Crash Muni Computer System Across SF" https://news.ycombinator.com/item?id=13047458
Of course it did. The first clue to that was that it was Windows 10-only. Edge is hardly a reason to "move to Windows 10", so I guess Microsoft just doesn't care about browser market share that much anymore.
VPN services are terrible because most people using them are downloading torrents/abusing bandwidth limitations.
Perl 6 has a similar ability to define custom operators. In addition to the rich selection of normal operators, there are the meta operators like summation [+] and the bat operator ^..^ and a full range of set operators like ∈.
From a quick google search, it appears the methyl group gets converted to methanol.
If you go from low to high most of it comes naturally. It's obliquely alluded to in pg's "You Weren't Meant to Have a Boss"[0].

[0] http://www.paulgraham.com/boss.html
Same to us average people living in Beijing. I share a house with four other people,and one of the single bed room was just separated by boards.
Bias usually takes the form of news suppression. There was lots of that during the last election.
Pardon my ignorance, but what is the point in sending the Cassini probe to burn up in Saturn's atmosphere? Are there no more useful observations it can make, and if there isn't right now, can it not just be parked in orbit around Saturn until later? I mean, just the launch vehicle itself cost $422 million according to Wikipedia.
> Why do web developers constantly make the argument that Javascript is not slower than C (or Swift, or C++, or any native programming language) ? The difference is night and day, 5000% and up for simple things like drawing.

Probably because that's completely untrue, and would be irrelevant even if it were true.

If you're doing "drawing" (which in this case means blitting) on the CPU to begin with, you've already lost.
Thanks for pointing this out. Corrected.
Lol, Hinterupfingen. If my German isn't a complete wreck, I believe that implies sticking a digit up the derriere. Similar to our Bumfuck, USA
Maybe off topic, but any advice on getting better at reading? I find myself to have too short of an attention span and end up dropping bookings quickly.
The generic term is 8P8C for the multitude (and I've seen many of them in Telecom) uses, RJ-45 is one specific use - ethernet cables.

Over time, as you've noted - the vast majority of uses of 8P8C has turned out to be networking - it will be interesting to see if USB-C likewise, makes a similar evolution.
Show HN: Data URI Generator
PC vendors can't afford to tell users to throw away all of their accessories every time a sexier connector comes along. Some other vendor will include a ps/2 port or a parallel port or USB type A and if buyers want to keep using the stuff they have, they'll buy the new computer that has the ports they want. Apple can do whatever because if you buy the old model for better ports, you're still buying from them.
> That would be like benchmarking a language by seeing how fast it can add up integers.

So you mean like most language benchmarks. :)
The methyl ester is converted to the free acid and methanol, which you further metabolize into formic acid.
>People who haven't tried it themselves will say to use Cordova for everything, but once you start you notice the performance issues right away.

I've developed a half dozen apps in Ionic Framework, and they all operate at a silky smooth 60FPS. I don't end up with performance issues because I'm:

* Using CSS for animations

* Not using JQuery for things you should never use JQuery for in 2016 because they're too slow on mobile

* Not piling on tons of verbose frameworks to accomplish every little thing and therefore slowing down the JavaScript engine as it ends up with multiple megabytes of code

* Limiting asset sizes so we don't overrun mobile memory limits

* Generally optimizing the code so that I'm not wasting time or creating 16 intermediate arrays in every data conversion/manipulation because the functional approach looks so pretty

I understand you were "just learning JS development." It may actually (ironically) take more of an expert to get good performance out of Cordova than it does to produce a decent native app.

But everything I did above should also be standard practice for creating any web pages, since otherwise performance will in fact be crap on mobile. So it's really just web development best practices.

No, it's not that there are limitations in Cordova. It's that writing web pages for mobile is harder than for desktop, but that when you do it right, it makes for a good app experience as well.

Not to mention React Native and NativeScript, which will get you full speed on mobile with native controls.
Is this in the States? I've always been under the impression that this has more to do with the corn lobby than anything else, with a nod towards the environment in that it's a biofuel so it's renewable. That's offset by using a potential food source for fuel.

Here's a quote from Wikipedia that indicates ethanol (E85) actually worsens pollution:

A study by atmospheric scientists at Stanford University found that E85 fuel would increase the risk of air pollution deaths relative to gasoline by 9% in Los Angeles, US: a very large, urban, car-based metropolis that is a worst-case scenario. Ozone levels are significantly increased, thereby increasing photochemical smog and aggravating medical problems such as asthma.

https://en.wikipedia.org/wiki/Ethanol_fuel#Air_pollution
I made this because I was getting upset with the lack of a solid solution that did everything.

It locally stores the files as well, click on the hamburger menu to see them.

- drag & drop

- manual upload

- paste

- custom file creation

- local storage
> poor public transit

I disagree. It's not perfect, and it's definitely no Manhattan subway system, but I live car-free in Seattle while working on the other side of the lake and it has been pretty awesome. The trolleybuses are smooth, there are a bunch of regional express routes, and--especially after the prop 1 passage in 2014--the span of service and on-time performance have both increased.

If your measure of "quality of public transit" is defined in miles of light rail, yes, Seattle's is poor. But the buses, in my experience (though I don't usually travel during traditional commute hours), are a great companion to the light rail that we do have.
Or some "news" organizations will quote another story from another news organization to lend credibility to the original unchecked shitty journalism. Rinse and repeat.
It didn't occur to me that eyeglasses manufacturing still required production line workers.
Sorry, meant to attach this link for [1]/[2]. Also! My numbering is all wonky. :)

http://www.npr.org/sections/money/2016/05/04/476799218/episo...
Aspartame contains phenylalanine (the agent in this study that causes the weight loss problem). So every packet of Equal/aspartame displays a clear warning to phenylkenonurics (those who can't digest phenylalanine). No other sweeter bears this warning, and so, should contain no phenylalanine, and will not pose the same threat (to phenylketonurics or dieters).
> Google and Apple chose to support Javascript natively it wouldn't have these dramatic performance issues

What would "supporting Javascript natively" mean? If you mean AOT, classic AOT (without some pretty fancy research-level PGO or something) is not a viable compilation strategy for JS.

I do agree heavily with your overall point that the JS blame is misplaced. People often forget that JS is faster than Objective-C at important things like method calls for systematic reasons.
So where is the source published? I couldn't find any such information on the official site.

This doesn't have the compiler: https://github.com/path64
The list of superior proprietary tech is amazingly long. And most of it is long dead. Lightning will hopefully be added to that list.
Some popular fiction may help establish a reading habit. Hopefully one that will mature into more substantive material.
Because it is easier to maintain Python code rather than SQL.
Probably some sort of space protection treaty once they are done funding ground operations. I too am dismayed about crashing perfectly functioning science vehicles.
Judging by the popularity and response, that was extremely effective propaganda. Bit depressing that it was that easy in my opinion, those anonymous "researcher" sources could have been much more believable.
The GFW is apparently quite sophisticated[1] and likely uses machine learning among other things such as TLS side channel attacks.

[1] http://blog.zorinaq.com/my-experience-with-the-great-firewal...
I work best when programming by myself. Occasionally, it's good to get someone else to look over my work, but pair programming generally doesn't work for me.

If I have an unusually high bug count (or a bug count at all, really), then it's due to lack of quiet and enough time alone to think.
5 ports total - magsafe, 1 thunderbolt, 2 USB and HDMI are plugged in right now.
The Trump Tax Cut versus Universal Basic Income
Methyl esters can be readily hydrolyzed (split by water) in an acidic environment. The stomach would be ideal.
One elephant in the room that is never mentioned with these types of posts is that the 2D canvas API, like all immediate mode 2D vector graphics APIs, is a terrible fit for games (and for most things besides games too, but I digress). It makes it very hard to get the kinds of batching optimizations you need to make good use of GPUs, especially mobile GPUs, and all the vector graphics stuff is overkill for sprite blitting. From a performance point of view, WebGL would be much more appropriate. (Of course, WebGL is also much harder to use, which is unfortunate.)
I was using an Apple store employee's term. He claimed the "standard" configurations listed on the website are what we should typically expect in the store initially. Later, they'll stock popular customizations. FWIW, I've been unable to find a single "non-standard" machine in stock at a store in my cursory checks.
> And since the opportunity cost of time of richer folks is lower, not to mention that they're more likely to be socially connected, they end up displacing poorer consumers

Your conclusion is correct, but this should say "since the opportunity cost of time for richer folks is higher".

People who earn more have a higher opportunity cost of time, which means (all things equal) that they will have fewer children and choose residences with lower commute times than those who make less money.
> The rents are astounding to me as an Atlanta area resident. My fully loaded mortgage+escrow payment...

I see this a lot of the time when rents for certain areas of the country come up. My friends in Dallas and Austin say the same thing. FWIW, I own a duplex unit inside the city of Seattle, so my views may also be a little skewed.

My usual response is, "yes, but then I'd have to live in [other city]." There are a lot of advantages to living where I do, in my opinion; that's why I chose to live there. The weather is a not-insignificant consideration. I don't ever have to look at a weather forecast and see that the expected high is 100F-or-above for the next month. Natural beauty is another. Local culture is yet another.

One other point about the cost of housing: you wrote "Atlanta area," so I imagine you're OTP. By comparison, I'm paying $1,600/month to own my 2BR house inside Seattle, and I don't begrudge any cent of it. Mortgages inside Atlanta proper are possibly in the same range.

So it's not a question of being astounding or out of the ordinary, just different life choices.

> Chances are good that we'll finally have gigabit fiber to the home

...and I have gigabit fiber, too. ;)
This looks like the principle "States shall avoid harmful contamination of space and celestial bodies." Presumably crashing into a gas giant is considered less harmful than polluting orbit. Source: http://www.unoosa.org/oosa/en/ourwork/spacelaw/treaties/intr...
I really enjoy both Phoenix and Vue.js :)
Don't modern filesystems allow you to store metadata like this separately to the filename or file data?
The chain of comments leading up to yours is interesting. One person said that if you've got a relational database you should push lots of work down to it, which they say requires lots of SQL knowledge, and they think having that knowledge is good. Then another person replied and said you're not a real programmer if you don't know SQL. Then you pointed out that it's entirely possible to be a developer and never touch relational databases.

I'd like to support your comment, and argue for a more restrictive claim. Namely, a developer is more valuable the better they know their tools. If they're working with a relational database, then it's good for them to learn more about how to use it. However, if you're running a team that is building some software system, you ought to make technology decisions which make sense given the skills of your team members; so, if the team's SQL knowledge is weak and there aren't compelling performance reasons to push lots of work into the database, it's probably not the right choice.
I can't help but wonder if Seattle is increasing and SF is decreasing at least in part because so many people are moving from the latter to the former.
> It's probably because I'm a rubbish database engineer, so stick with my strengths.

This doesn't make you a rubbish database engineer. Scaling databases is complex, so it makes sense to have your source of truth database do only the things it must do (consistent updates, indexing the ranking value if needed for queries) and things it's good at, and move everything else (calculating the ranking value) to another part of your system. If you can keep database load low enough to avoid sharding, that's a big win; you don't have to not grow your DB, just grow slower than Intel grows CPU performance / accessible RAM.
Seattle buses are okay compared to suburban non-cities like Phoenix or Silicon Valley.

They're a disaster compared to other desirable world power cities with functioning public transit, though. Seattle's transit system would be considered a disgrace anywhere in Europe or Asia, or even most parts of the northeastern US.
Stanley Kubrick's 2001: A Space Odyssey – In Discussion (2014 BBC)
While we were shipping the compiler at the original PathScale, the source was distributed to everyone we distributed a copy to (GPLv2 clause 3a). I'm not sure why you'd mention github, given that they didn't exist yet. And I have no idea what you mean by "official site" when we're talking about a company that ceased business in 2006.

p.s. if you wonder why I'm so vehement about this topic, it's because you're basically accusing real people of being unethical based on your inability to find things now that we were required to give away in the past.
Most of my clients pay via credit card (really Xero invoice + Stripe integration) unless they happen to be in my city. No complaints and I usually prefer it anyway versus dealing with cheques and wire transfers even with the Stripe fee.
This really sounds like you're having an issue linked to the ORM.

I don't know the Rails equivalent, but Django's ORM has a way of prefetching related fields on a model in a single query.

My bet is that your code wasn't 1 query, but actually 4000 * 240 queries, which will always take a while.

EDIT: I just saw in a sibling comment that the actual data fetching was only taking 30s. I imagine you were doing that part mostly right
The super smartphone
Weak AAA launches are a precursor to industry transition
Absolutely no one said that they need to replace all their legacy ports. Adding a couple of the small USB-C ports to the front and back is all that's needed on desktops. On laptops, putting one on each side should be doable.

A computer that you buy today will last 7-10 years. I guarantee that there will be lots of USB-C devices in 3 years.
Could it be the difference between engineering and research/science? Often programmers are just trying to get something that works on time and under budget. And the hardware today is less constrained than the programmer's schedule.

Imagine being told to weave something overnight, the only needle is lost in a haystack. But there are plenty of thin sticks on the ground and some thread. Oh, and the product is expected to last 3 months at most.
I'm always amazed at the distaste that the idea of generational wealth receives here. For me, it is the foundation stone of my well-being. My great-grandparents scrimped and saved in the depression, and passed on a small nest-egg to my grandparents. They scrimped and saved and passed on a slightly larger nest egg on to my parents. My parents lived and raised me in many years of poverty, saving what they could, and then inherited the wealth of generations. I expect that I will inherit that nucleus of the family's fortune in due time, and will do my utmost to husband it and grow it in trust for my descendants.

Whatever I achieve in this life is not my own, it is the culmination of the efforts of all the generations that put me in position to do what I do, and a legacy to leave to all the future generations of my family.
Anytime I read about multi-stage I'm reminded of this absolutely fascinating project to turn stage 0 code into stage 1 code: https://scala-lms.github.io
Show HN: Saker – The new template engine for Node.js and browsers
So?. It doesn't change the fact that the body literally cannot produce energy out of nothing. If you eat less you WILL lose weight.
Can you clarify on why you think 4% is optimistic, but then say 4-5% appears to be a reasonable 30 year expectation?

I guess with these things I always think of past performance not being a guarantee of future performance, but on the flip side I'd like to be able to live off my investments when I retire, so making some sort of informed assumptions is probably better than not.
“It is totally unacceptable for certain citizens in the UK to subject themselves to laws which are created by politicians who are not accountable the British people as a whole.”

I found that to be slightly amusing. Any Briton who takes the option is not being subjected to laws, as they would at home, but voluntarily opting into a different set of additional laws. While they may have less government protection from those laws, in theory, they aren't taking them up blindly.
I'm in Alpharetta, which is a tech center in its own right by some standards. Housing prices jump $300k across the street from my neighborhood. So yes, prices can go really, really high around these parts.
Nate Silver made the point on twitter that when you control for race and education the effect that you see in the counties that used paper ballots completely disappears[1][2][3].

Clinton's lead continues to grow in the popular vote but it's the weakness in the EC that hurt her in the election.

[1] https://twitter.com/NateSilver538/status/801220813890277376

[2] https://twitter.com/NateSilver538/status/801221546685661184

[3] https://twitter.com/NateSilver538/status/801221907609579520
No, fake news is not shitty journalism. Fake news is stuff that the writer and editor knew were made up and wrong when they posted it. There's a difference between not particularly caring about the veracity of what you repeat and just making shit up.
This app has nude images but I solved the "stupid rubber-band scrolling problem" be setting the <html> and <body> tags to fixed position.[1] I just wanted to share an example of this working in the wild and I only discovered it last week. I'm using Angular Material Design with a <md-content> tag which has overflow: auto and position: relative. This creates a scrolling bar inside of the fixed position body. It also creates some pretty weird side effects because HTMLElement.offsetTop remains static so none of the smooth scrolling JavaScript libraries work, so I had to role my own with a scrollToTop method.[2] I think it is because HTMLElement.offsetTop is computed relative to the parent which is fixed.

When it comes to scrolling two images they are jigging because the browser is handling the repainting instead of passing it off to the graphics card or chip. The only way to have smooth scrolling is to use translateX or translateY.

(Note: I don't know what I'm talking about and honest I just don't care.)

[1] https://github.com/adam-s/playboy-fm/blob/master/client/sass...

[2] https://github.com/adam-s/playboy-fm/blob/master/client/publ...
The article didn't say, but off-hand I would guess it's for the same reason they crashed Galileo into Jupiter (https://en.wikipedia.org/wiki/Galileo_(spacecraft)), namely to avoid any possibility of contaminating one of the moons (see https://en.wikipedia.org/wiki/Life_on_Titan) with life (e.g., bacteria) from Earth.
Farewell to Cuba’s Brutal Big Brother
Haters will always hate. Keep up the good work guys! People seem to think they are entitled to something when using open-source software, but they're not. It's still the people working and maintaining it who get to take the decisions, and if you guys think you need analytics to provide a better tool, go for it.

I also completely understand the need for default opt-in. I probably wouldn't check the prompt and leave the default, but for a project like this, I honestly don't mind sending usage data.

If you're not happy with the direction taken by the maintainers, find another tool.
By supporting natively I mean provide a layer of APIs that let developers interact with the phone and in particular with the display at a low level, while still writing JS; I imagine that if you could draw on the screen bypassing canvases and html views entirely it would solve most issues.
WrkRiot's marketing loss is ParkHub's gain
And yes, it is about weighing the pros and the cons. I personally have chosen very much to refuse any engagement/job that requires daily commute into an office. I understand that is a privilege that comes with being a developer and not something everyone can do.
I plugged my new macbook pro into an OWC usb-c hub with the apple cable and nothing happened. Tried the (annoyingly short) cable that came with the hub and it works.

No clue why.
Exactly what I did. Good practice for getting a server setup quickly.
https://medium.com/@therockspush/setting-up-a-free-cloud-bas...
"Cuba is a participatory democracy, with essentially every adult being involved. "

Ha ha ... haha hah .... ha
The USB Power Delivery (USB-PD) spec allows devices to negotiate up to 20V - the key word, however being "negotiate", means this is no different than how older USB charging solutions work (start at 5V+100mA, negotiate to whatever the client device can handle and what the host will allow).

I'm always amused by how uninformed many people are about USB and power supply, if devices can't negotiate something that works for both ends they just stop. It's a shitty situation to be in if your device fails to charge, but devices that follow the USB-IF rules will never draw more current than the power source can supply, and the power source will never supply more than the device has requested.