skysight-inc/HackerNews huggingface dataset:
Cost does not = value. Value is created in the mind through branding. Products are made in the factory. Brands are created in the mind. Marketing is psychology. Been this way for years. What about all the knock off wine out there, how "does" one authenticate a wine bottle or the content of a wine bottle. Why would someone pay $2k-$150K for a bottle of wine without being brainwashed through marketing psychology AND "believe" it is worth the price. First world problems. Last time i checked Emirates is a muslim country and in islam alcohol is forbidden. (haram) Good Lucky! they just make shit up as they go.
> I have animations that run at a smooth 60fps in Chrome and Safari effortlessly, quite often producing 1-2 FPS in Firefox.

Can you give an example? I'm sure Mozilla's animation people would love to hear about this.
You have a point that people who aren't famous wouldn't be getting much money anyway. But that's not exactly the criticism.

The criticism is that someone who doesn't have a large viewer base isn't in a position to get sponsors, so this approach is literally not viable until you're big enough that sponsors would even think about it.

Most people aren't that big.
I was thinking it may be boomers putting in catch-up funds. Younger folks today may still be trying to get started on a mortgage down payment, let alone saving for kids' college or maxing out the 401k.
One area where this can matter more than standard lighting is light therapy devices. I have a circadian sleep disorder and for those light therapy is one of the few medically recommended treatments (it is also recommended in the winter for seasonal affective disorder). There are two basic types of light therapy devices, a bright light that you set on the table nearby and a less bright light in a visor that you put near your eyes. I think LEDs are universal in the visor style ones and quite common in the table ones. The blue spectrum is more effective than other wavelengths so they are frequently focused on the blue spectrum although some of the table ones are white light. They are only supposed to be used for a half hour or hour at most.

I just tried for a couple of weeks a visor style light that is just over 500 lux at 500nm dominant wavelength (blue-green; it looks green and is a longer wavelength than most such devices). While it didn't seem super bright, it did seem fairly bright and actually caused me mild pain, similar to what bright light occasionally causes. The lower 315 lux level did the same at first. I started with that a few days and it seemed like my eyes adapted quite a bit so I moved to the higher level. I got spooked after noticing the pain later in the day one day after using the visor on high in the morning, so I haven't tried the lower level again to see if that still causes pain. The manufacturer said that in studies about 3% of people report that problem.

Anyway, it seems to me that my use of the visor might be similar to the lighting in this study. I haven't noticed this issue with other artificial lighting, although I haven't been around LEDs that much that I know of, mostly compact flourescents. The closest is a led light alarm clock that I have stared at at close range for a while and is listed at 300 lux, although I'm not sure if that is what I am getting even a few inches away. The visor light does have a 50-166 hz pulse so that could be related; I'm not sure about the light alarm, but I never noticed that flicker the way the visor does.

Anway, 500 lux at eye level at least can be quite a bit different than normal lighting.
This is a misunderstanding of what a rendering engine does. It operates on at least two layers:

1. On the CPU, architecting the drawing commands and resource management for the GPU

2. GPU programs (in the form of API calls, shaders, output buffers, etc.)

Generally speaking, part 1 is not the resource-intensive part unless you also have to run an intensive algorithm on the CPU. If you see the renderer as a synthesizer unit, the CPU is the number of user parameters you have - the number of knobs and switches and sliders and patch points. You would typically only have a few knobs to turn, if you were writing a custom renderer for your application. But a complex, general-purpose renderer like that of the HTML DOM is more like a wall of patch cables; and within that, the Servo renderer found opportunities to make "risky" optimizations that parallelize, make tighter use of memory, etc., but many of them are only reasonable to do from within Rust, because of the additional checks it can perform.
This seems to be a fun project (enticing really), but I think I should use my programming skills to improve my startup's product. There is so much to do. I'd like something like Uber. Push a button and a salesman with a black suitcase pops in front of me. ;)
OWC Makes MacBooks ‘Pro’ Again with Game-Changing OWC DEC
When you're depressed, the last thing you want to see is happy people. They are infuriating and depressing. It is much better to see other people with problems, because it makes your own look less terrible in comparison, and because you're not an odd beast in their eyes, that one should pity or avoid as if you could be contagious. The problem, then, is not to stay locked in this circle forever.

It's like all the suicides in springtime: that's the time when the people and the nature are full of energy and joy and life and everything. And you are not, so the contrast is extremely painful and hopeless.
Bitcoin Price Jumps Above $1150 – Highest in Last 3 Years
I'm 52 — dove into family+salary+mortgage around the age of 30. I have no regrets at all. Kids are awesome, a wife is awesome, home equity is awesome.
At 15mph, there's not that much to be gained by tucking into an aero position, I'd be surprised if he could go 10% faster (or farther) just by tucking into an aero position and wearing more aero equipment.
Open Source Guide #1: Documentation and JSDoc
You had a minimum wage job with a 401k? That was a firm with a bigger HR department than it needed.
> Should you replace your C codebase with Rust... or Go?

Handy sanity tip: If your question begins "Should you replace your ____ codebase?", you can automatically answer "No." If you're really starting to hate your codebase, you're allowed to rewrite one module using a new tech stack, but only if that tech stack seems uniquely well suited to the task at hand.

Maybe it will suck. Maybe it won't. If it doesn't suck, you can use a bit more of the new technology in other places.

This will lower your stress and give you an opportunity to futz around with something promising every now and then. As a strategy, it will probably work best if you occasionally enjoy new technologies, but you're conservative about what you're willing to use in production. It also helps if you have occasional throwaway open source projects for trying out stuff that looks too new for professional use.
Jordan works for IXsystems (freenas, trueos) now.
Frequently.

Burnout is a huge problem in the creative industries, amongst people who have fought, worked for years or decades, and clawed their way into a job they love and have wanted to do their entire adult lives.

For example, as Ron Moore (I think) says in the documentary "Showrunners", there's a reason almost no TV showrunner is much older than their early 50s. The job (which is insanely intense) burns you out, no matter how much you love it.
The Met has on display furniture designed and manufactured by members of the Shaker Community

http://www.metmuseum.org/toah/hd/shak/hd_shak.htm
How does this work? I assume it's not just ntp over TCP/IP/Wi-Fi...
Specs are not out yet? I couldn't find any on wi-fi.org.
These work wonders for those who suffer from SAD and are a lot lot cheaper and less harsh on your eyes. The light is like what you get during the summer, in fact its easy to forget you have the light on they are so natural.
http://www.green-lamp.co.uk/cfl-bulbs/105w.html
had to go into "About" to make sure I understood what it was

Wavelength is a publication for teams who aspire to do great things together—through a mindful, purposeful approach.

https://wavelength.asana.com/about/
JS Frameworks become obsolete within a year (2 years at most) so you should learn what you like most. The community and documentation available should be a big plus.
WASM isn't machine code: if it were, it wouldn't be universal which is a fundamental requirement of the web. (Well, okay, it's compiled code—it is, after all, compiled from C/C++/etc., but in the same way JS is compiled to byte code in VMs today.) As such, there's a further compilation step needed from WASM to machine code to get near-native performance out of it.

The existing WASM implementations do a mixture of JITing code at load-time and JITing code at first-call, depending on the size of the WASM blob, AFAIK. The gain performance wise over asm.js is primarily in parse-time, as far as I'm aware.

WASM VM itself is perfectly possible to be memory safe: WASM code cannot read outside of the memory allocated to it (and malloc/free are implemented on top of that memory allocated to the VM, hence there's memory safety at the VM level).

The big problems come when you need to guarantee your JIT code doesn't violate memory safety, and that's something Rust's type system cannot (currently) solve. You need guarantees that the generated code will never have any memory access errors, and will never race for memory reads/writes, because it's running with the privilege of the VM, not the limited powers of the WASM code running within it.
By voting Socialist.
The superannuation program is minuscule compared to the pension scheme in terms of expected payments.
> The fed becomes just another bondholder that needs paying by the treasury dept.

The Fed does not get paid. It doesn't need to get paid, since the Federal Reserve by law has infinite liquidity.
That's probably a 2400dpi halftone (or similar) resolution. To compare to ppi (pixels per inch), you need to decide how many gray levels you want. Assuming the 2400dpi is a grid, and you want >= 256 shades, you need a grid square of 256 dots (16x16). This is all rather handwavey though, as two-tone b+w prints truly would be 2400dpi.

So 2400dpi might be comparable to 150ppi for photographic images.
Lampert has a track record of dodgy decision making, so it fits.
Why should a government be able to coerce a private organization into providing data?

Perhaps when it is benefiting from public infrastructure in the activities that generate that data? Not sure where I come down on this one but it isn't a crazy argument.
> From your description it sounds like thats the only time it makes sense, to me at least. Ie, the President should hopefully be working for the whole country, not just the most dense areas.

But that's not the alternative proposed. The alternative proposed is that a human in a sparsely populated area gets MORE influence than a human in a densely populated area. If you go with the national popular vote idea, the President should be the candidate who got the most votes by humans without regard for the population density where they live.

> I guess another way to look at it is that the president is responsible for such a large area, that population is far less of a concern (in my view).

Population density is an extremely meaningless demographic to adjust for. Seriously, why does that matter? Sure, you can show a map of the US and see that most land area went Republican even when the Democratic candidate wins, but if you think about it for a moment, why does land area matter? Surely no one would go so far as to suggest that every unit of land area should have the same influence on the election (i.e. you get to vote once for every acre of land you own).

> I don't want the president to set laws for me (just an example) focusing on people in downtown LA or NYC - i don't live there, my world is very different. I want my president to consider the whole country, and let the states/counties handle raw locality.

That's a reasonable desire, but how does giving people in sparsely populated areas MORE influence help this? It may help you if you live in a sparsely populated area, but it doesn't help the goal of having the president consider the entire country.
Yes, people can...in the aggregate. But aggregating people takes a lot of work. So unless you devote yourself to the task of saving social security (by mobilizing lots of people to fight with you) then you're not going to have much influence. The ~50 million Trump voters, how much influence do they have with him right now? fuck all. I don't mean that as a comment on him, just pointing out the huge asymmetrical power differentials. Voting does make a tiny difference, but that's like saying you can steer a boat by getting the passengers to rush to one side of the deck or the other. It's technically true but nobody actually steers a boat that way.
...or Airplay.
True. Many sports use that scheme.

For example:

- athletics: https://en.wikipedia.org/wiki/List_of_world_records_in_maste...

- swimming: http://www.fina.org/content/masters-records

- cycling: http://www.uci.ch/mm/Document/News/News/16/60/58/20160502_Ma..., http://www.uci.ch/mm/Document/News/News/16/60/57/20160713_Ma...

- cross-country skiing: http://www.world-masters-xc-skiing.com/en/rules-of-competiti... (section 601. I can’t find world records here; maybe they do not keep them?)

- rowing ergometer: http://www.concept2.com/indoor-rowers/racing/records/world

Concept2 uses 10-year ranges for ergometer records, likely because of the smaller competitor pool.

Having age groups keeps older competitors interested in taking part in races.
It boggles my mind how many people try to replicate Mark Zuckerberg by dropping out of college, or wearing the same thing every day, or [insert cargo cult trend of the year here]. But everyone sits around writing business plans and designing logos and hiring freelancers without actually having a product yet.
>> Why are digital leaders (Facebook, Google, Amazon and friends) ten times better at rapidly delivering software than mainstream enterprise organizations?

Because they pay significantly more, and are able to set up extremely narrow hiring filters?
"A publication with purpose"

Yeah, to make Asana money. Textbook 'outreach'
First advertisers try to guilt people with the content blocking is stealing mantra, now they want to call this click fraud, instead of taking a look in the mirror. It is a great way to destroy user trust, I can only see this going one way.
Node v7.4.0 released: performance improvements and npm v4
One's feeling towards their job is not some binary love/hate thing. I would say I do not hate my job, but do I love my job? Everyday? Do I never tire of my job?
Agreed. This is a good outline for integrating books smoothly into the site. Moreover, this could be expanded to other types of products like useful (actually used) tools/resources: hosting companies, billing automation systems, analytics software, etc. Many of these will also have affiliate link programs and/or can be approached for paid sponsorship deals. Considering the site's growing traffic it could bring significant money while serving relevant ads.
Realistically, at this point, I'd say it won't happen. I wouldn't have ruled out Opera Software ASA open-sourcing it once it was a mere historical curiosity, but with it having gone to the new owners of the consumer browser business, I can't see it happening.
React was first released in 2013 and I don't see it disappearing any time soon.
Just imagine the public good to be found in Google's data. And Facebook's data. This data should all be turned over to the public so we can all benefit, ASAP.

This is one of those rare topics where I can make a Modest Proposal style comment that I actually believe in!
If you have a deep stack you can bluff, but your chances of winning aren't high if you don't have the nuts after all. You can only lose so many times before it becomes the martingale strategy.

This especially doesn't work against multiple opponents.
I always find it strange when programmers where I work copy+paste everything they can to avoid typing. If you program for a living, typing is your bread and butter. The better you are at it, the more you can get done and the faster your thoughts get dumped to the source file before you forget what the hell you started typing in the first place :)

I envy your father. It will be fun watching him have "a-ha" moments as the pieces start to fit together.
I'm in Southern Utah, so it's not very competitive for tech work. I should move, but inertia and a bit of luck stumbling into the few webdev jobs that are around here has kept me in place so far.
I don't think i have ever seen a USB port get permanently fried from having a device draw too much. I have however managed to fry a cheap thumbdrive by reversing the connector on the motherboard...
What about just the eastern USA, then? It is fully split by rivers and lakes to the north and west, and oceans to the east and south...
I said that my ideal temperature scale starts at 0C and ends at 100F.
If you're drop shipping from US-based retailers, how are you able to make margins on Amazon & eBay? Aren't those retailers also listing on Amazon - with better branding than you - and getting all the sales?

(Just spent a few hours reading on this based on another comment in this thread so trying to learn how the "sourcing things below Amazon price" piece works...)
No, there is hipster irony. (Try this on at varying meta-levels.)
I don't want the government knowing this much information about me. But I see how it would benefit transit planners and regulators to have this data. Can they just blur it out to coordinates with a 100-foot radius or something similar?
That's great that you've recognized your duty to your family, but what happens when your children retire? What process is in place to help them? Current projects barely keep things solvent for the retiring baby boomer generation.

Robbing Peter to pay Paul isn't sustainable [1], but that's what social security is. Social security is not a guaranteed solution. If we have to raise taxes or collect additional taxes, that makes it a ponzi scheme. Cutting benefits is similar: you either lose the money now or later.

Discussion forums such as this are one of our few hopes for generating s sustainable solution. Just because a solution doesn't currently exist doesn't mean we should be complacent with how things are.

[1]: http://money.cnn.com/2016/06/22/pf/social-security-medicare/
Thanks Digikata, I'll check it out!
FWIW I found a great vim colorscheme[1] for such purposes.

[1] https://github.com/AlessandroYorba/Despacio
The LEDs should be in 2 or more groups that each pulse at AC speed but offset by a fraction of the wavelength, that way there is little to no flicker. Or convert to DC and power it that way.
It's a combination of map projections and airplanes using "great circles"[1] to navigate shortest distance between two points on a sphere.

[1] https://en.wikipedia.org/wiki/Great_circle
Indeed - I write things in Rust on my own time and enjoy doing it so much that I'd consider "come write Rust" to be a big, big positive differentiator between jobs.
> For example, if a contributor force pushes a new commit to a PR
> branch, as a reviewer, I can't see the old version and compare
> against it.

This is not fully true. While you can't "git fetch" that branch
anymore, you can see comments against those old diffs in the pull
request UI, which are the things likely to have changed.

For example, I submitted this PR against uWSGI a few months ago:
https://github.com/unbit/uwsgi/pull/1392

Initially I screwed it up and inserted a field in the middle of a
struct, whereas within a stable release it should of course be added
to the end. If you click on "show outdated" you can see that old diff
where I'm adding the field to the middle of the struct, but click on
"files changed" and it's the current change where I fixed the issue.

I do think GitHub could improve here, they could expose forced pushes
via refs/pull/NUM-COUNTER instead of just refs/pull/NUM as they do
now, but it's important to point out that they're handling the common
case. When someone force-pushes a pull request they're usually doing
so in response to comments on the request, and those comments will
still make sense because GitHub saves away the old diff, which you can
compare with the current state.
Sure, here's a list of bots that I've either made solely or with some friends, chronologically from newest to oldest:

https://m.me/memechicken (dev myself with design help)

https://m.me/mobmessenger (with friends)

https://m.me/playcoffeebreakgames (myself)

https://m.me/localcatchclub (with friends)

As far as learnings go, by far the most significant thing was on the UX side -- to not leave a user hanging. At the end of almost every response, include a quick reply button or a button (in a template) -- even if it just says "back to main menu" or something. As soon as the conversation hits a "dead end", the likelihood of a user dropping off skyrockets.
> The Boomers were the beneficiaries of post-war prosperity, but they also decided to steal money from the future to finance their generational party/gravy train.

I hear this a lot, but what exactly do you mean?

The real reason we don't have the same great lifestyles our (let's be honest - mostly white, male) parents and grandparents did is because no one can get a good paying factory job right out of high school anymore - an inevitable, global, structural change that no one could've prevented.
Workrave[1] is good for this too. Just set short breaks to 20sec every 20min.

[1] http://www.workrave.org/
And I'd expect a micro controller to have on-board flash, not some SPI nonsense that has to rely on the 16K cache for performance.

But AFAICT flash memory is an area full of patents and secret sauce. I'm not sure what's involved but it would be nice if some open flash designs become available soon.
I feel you, man.
Hmm, there will still be a buffer in the kernel, that the NIC DMAs into.

You will also need to buffer incoming data from a stream protocol like TCP to combine consecutive reads into complete application layer packets.

A better approach can be seen with Registered I/O on Windows, which lets user-mode programs register buffers with the kernel so that they can be locked for the NIC to DMA into: https://technet.microsoft.com/en-us/library/hh997032(v=ws.11...
Have never tried it with Go and don't know that the contract is there, but the approach in general is valid. Afaik you can use it with Windows IOCP to avoid the occupied buffer problem: Start an async read with a zero byte buffer and when you get the completion notificaton issue a non-blocking read with the then allocated target buffer.
It even works in incognito mode (Chrome 55.0.2883.87 on Windows 8.1; tested against my bank's website).
Metadevil's advocate: Immigration to the United States (and to other ex-settler colonies) is fantastically effective at improving the portion of humanity that lives in high-trust societies. Why would a bunch of Central American immigrants contribute to the retirement of old non-Latino white people? The same reason a bunch of Italian immigrants contributed to the retirement of old Germans 80 years ago--the former view the latter as "us".
That's a pretty great problem to have. Not the limit, but getting 25k daily views.
(Interview) Kinto: the open source back end as a service from Mozilla
There are a lot of great things here on HN but people can be pedantic and the hive-mind mentality is strong. There are a lot of conversations that I avoid because of this.
Large firms can have low-paying entry-level jobs.
I think it's all about creativity. When you burn out, your creativity dries up. Most of programming (and generally thinking) is done by your subconscious, and when it says 'I've had enough of this, I'm not helping any more', you are SOL, no amount of willpower will help with that. That's why digging ditches is different.