skysight-inc/HackerNews huggingface dataset:
It's a useful model, but I've found that it can break down a bit on really large, complex apps. If a piece of state is being passed to multiple places via props (either manually or using something like Redux), it can be difficult to see at a glance every place in an app that a single bit of state is being used.

Going back quite a few years now, I once worked on a GWT app that kept its state in a central store, and updated it via firing events on an event bus. In practice, it worked somewhat like Redux, but instead of mapping state to props, in each component you'd subscribe to the update event and then update the relevant bits of the component in the event handler. Being Java, it was easy to find all references to the update event to get a quick understanding of exactly what it was being used.

Come to think of it, it would be easy enough to use React that way too, especially if using TypeScript and maybe something like RxJS.
>However, I felt like you would only get something out of his lectures if you already knew what you were talking about.

I disagree (having taken the course as an undergraduate and it being my first major exposure to machine learning). Certainly if all you do is attend the lectures, you're going to miss some background knowledge, but that is true of most (if not all) university courses. You're supposed to devote 2-3 hours of outside work for each hour of lecture. Meaning 6-9 hours of studying per week outside of those lectures.

Some of this is doing the projects, although some of it is personal investigation.

There are failings of his course (one of the biggest at this point is that it doesn't do any work with the state of the art now), but I think that the fact that his course caters toward people who are self-driven is not a failing.

The best way to look at what the goal of the course is is by looking at his exams. If they weren't different than you took them, they were intentionally too difficult for the allotted time, leading to low averages and incomplete work by the majority of students.

However, the course allows motivated students to make connections between concepts, with the help of the professor and the coursework. Having someone "leading you" down the right path is very helpful, much moreso than a textbook alone.

I really do think that there is one exam question that sums up Isbell's course perfectly: its the one where you are asked to compare and contrast 4-5 aspects of 4 randomized optimization algorithms (RHC, GA, SA, and MIMIC) and explain situations where you'd use each and why.

The course's goal is to lead to a strong intuition for the algorithms covered (sadly at the partial expense of a theoretical understanding), not everyone puts in the work to develop that understanding, but that's not a failure of the course, necessarily.
> EG - Take the same inputs -> eye tracking / natural language feedback (speech!) / interface observation / time to goal / etc <- and then let a flush ML / AI come up with a set of experiments and pathway.

I like that... but that's going to take a lot of work to keep it from becoming the contemporary equivalent of "microsoft clippy" but from Hell.

Has anyone pursued or published about such an approach yet?
Looks great... just needs 10GbE instead of 1Gb. Add an SFP port and a RJ45 if all you got is a 1Gb or want to try your hand at getting 10GBASE-T working.
For me, it's:

https://reddit.com/r/UpliftingNews

The media is too focused on sensationalized news nowadays, which often translates to negative news. It's hard not to be jaded and cynical. This sub helps give me perspective.

Also, as someone else already mentioned, /r/askhistorians is a truly delightful and interesting read.
That's right—illiteracy stats typically focus on that end of the spectrum.

My point was that if it's true that 44% of American adults don't finish a book in a year, it would be very surprising if 35% read 11+ books a year. That would be a shockingly bimodal distribution, at least to me.
If physical assets (land, gold bars) are not redistributed under Fununism, then what stops a new aggregation of wealth?

Otherwise, how would you redistribute the assets? Gold bars can be shipped, but land ownership is difficult. For example, would a random illiterate from a developing nation be assigned ownership of a Manhattan skyscraper? One could imagine a system of guardianship in place to steward the property, but that system would enable a new aggregation of wealth through fees.

It seems to me that your proposal would be an extremely efficient way for a small group of people to rapidly consolidate wealth.
Gigabyte announced a similarly shaped product last week at CES.

http://www.gigabyte.com/products/product-page.aspx?pid=6151#...
Founding a failed startup does not "make you hireable anywhere you want."
That's kind of the point though. Instead of controlling other sites, they should be promoting sites that do the right thing.
Previous discussion on /r/rust: https://www.reddit.com/r/rust/comments/5nl3fk/rust_severely_...
This was SOP during the George W. Bush presidency as well:
http://www.slate.com/articles/news_and_politics/the_big_idea...

There is at least some research that conservatives value loyalty far more than liberals: http://www.ethicsdefined.org/the-problem-with-morality/conse...
And then you can cache it. Whats the point of downloading megabytes of javascript, calling 80 different endpoints and then generating what could've been statically saved from the beginning and sent in a single request?
Ask HN: Your choices for a modern self-hosted CI/CD software stack today
If you could design a CI/CD solution from the ground up today, which tools would you use today? Would you still consider Jenkins?
I think a better design would be to construct a reinforced holding tank underground (either underneath the basement or adjacent to the house) that would hold the NaOH solution, then lay piping and use a pump to circulate small amounts of it to a heat exchanger in a central ventilation system.

Wikipedia notes that it reacts with aluminum but not with iron. Iron is relatively plentiful as well and we know how to build holding tanks with that material.

It's probably not a good idea for earthquake-prone areas, but this method might work ok in places like Minnesota to replace burning LNG in a furnace or coal-plant-powered electric heating as the primary source of heat in the winter. I guess it depends on the reaction rate and efficiency of the system - how many tons of NaOH would be required to heat the house throughout the entire winter?
"A lot of times, people don't know what they want until you show it to them."

-- Steve Jobs
It could be due to the fact that they were caught in Germany a few months ago doing the same thing.... Or that another major automaker was just caught, bringing greater attention to it. I'd say those are both more likely.
Not sure why you're being downvoted. You're right. I'm not a fan of React and ilk myself, but they aren't the problem. Ad delivery technology is the problem, and Google itself is a huge part of that since they own so much of the ad industry.
On a more fundamental level tax breaks to increase tax revenue is largely doomed to fail just because each dollar you cut has to be replaced by multiple times that amount spent in other tax streams to make up for it.
I wholly agree with your first paragraph, and I'd elaborate a little on the second.

I see only an upside in earning a MSCS, however you do it. But while learning more principle and technique is always good, it's not strictly necessary and it's definitely not sufficient to outcompete other candidates.

Experience in relevant side-projects is a good thing. It shows initiative and passion and that you're more than just a serious student. Open source dev experience demonstrates your desire to create -- not just to design, but to actually make -- as well as your ability to work with others, especially distant others. Most pro tech work now requires not just up-to-date tools and techniques but also good communication skills, increasingly with folks who work away from you. Demonstration of such skills is unusual and desirable, especially in those just out of school.
Amazon is a widely acknowledged terrible employer yet people are silent. They make Walmart look like Google at least for their warehouse people.

https://sites.google.com/site/thefaceofamazon/
U.S. Military Launches Swarm of Micro-Drones Over California
I think the best way to see what's going on there is to watch the videos. Have you all seen the ones about Gaza's startup founders and developers? Here are a few:

Women founders + developers: https://www.youtube.com/watch?v=7nAkx4n0yUU&feature=youtu.be

The crowdfunding campaign video: https://www.youtube.com/watch?v=eEJtZekhROE

There are some personal interviews too on that channel, but my favorite is this bloopers video: https://www.youtube.com/watch?v=_f_w1aoJgO8

Another video that shows Gaza on the ground (no relation to the geeks there) is Gangam Style Gaza. Love this! https://www.youtube.com/watch?v=eYMh09vPwdM
Instead of bashing Mill, the true question is what we open source developers can do to help them?

Implement algorithms? Improve FOSS tools?

@Mill team,

can you set up a list of FOSS projects that we can contribute in order to help? I specialize in implementing algorithms, especially optimization and other stuff.
I was having trouble understanding the difference between Core and Standard. I thought Core was supposed to be the new 'run everywhere' set of APIs? If that's the case then what is Standard?

It's all very confusing and I've been in DotNet since version 1
Personally I would have no problem to have that stuff in the basement, whilst having it circulating in pipes just under the floor (you know, the heated kind, where likely you go around barefooted) might be an issue. Also, consider how on multi-storey houses the ceiling is nothing but the underside of the upper floor. ;)
its amazing how most people mock mongodb in forums. I would point fingers to sysadmins and developers. Is anybody taking really care how your business services are really running ?

This tell a lot of current ways of companies, where nobody care/or have time/don't bother to check whole process through.
The playing field isn't even, and big players gets all kinds of benefits from corruption, mind-share among leaders, and honest gains from scale.

We will probably never know if most of the work is bullshit or vital in a way we can't understand.
Here are the Lucid and IBM compilers I talked about.

Lucid Energize Demo VHS 1993

https://www.youtube.com/watch?v=pQQTScuApWk

IBM VisualAge C++ Professional 4.0

http://www.edm2.com/index.php/IBM_VAC_4.0

Sadly there isn't much information online, as this was on the days of BBS, Compuserve and other early online services.
The current popular mainstream politically correct stance is that "the science is in and the time for debate is over." That is a fact, and if scientists find it efficient to go about it that way (rather than correct that somewhat incorrect stance), then there will be a small portion of people who will dig their feet in against those sorts of dishonest tactics. And furthermore, some of these people will write convincing rebuttals (after all, there is a completely science based disagreement with the status quo opinion) that voters who want to not believe will typically interpret as "the scientists are lying to us!".

Until the scientific community comes clean, as well as "polices" the outspoken public advocates, the climate change cause will always have this Achilles heel - I am not pointing it out to win an argument, I am pointing it out in the hopes that they fix the problem, as I believe the theory is mostly correct.
Disassembling Jak and Daxter
I thought I'm the only one. It's really fast and easy to use. I don't understand all the hate here.
It might be more interesting to compare to the speed of skyscrapers being built China, that are of similar size and complexity. Shanghai Tower took ~7 years, so not substantially faster. Perhaps what makes the Freedom Tower construction seem slow wasn't the 8 year build time, but that plus 5 years of planning, permitting, financing, and review before it even started.
Oh, which bullshit was that?
Introducing Nextjournal
Totally fair; thanks for the extra info!!
This sounds pretty cool, but are there any numbers on energy density?
Tens of Thousands of Plastic Eggs Washed Up on a German Beach
I doubt any of THESE people are actively trying to kill people:

https://www.youtube.com/watch?v=eEJtZekhROE

https://www.youtube.com/watch?v=_f_w1aoJgO8
CT is mostly an automagic comparison.

You don't need to do anything and you get encryption and trust and all that stuff.

While keybase is a step in the right direction, it does not make communication any more secure by default.

You still need to setup PGP and use it to benefit from keybase.io

So in essence; CT is that one step ahead of keybase.io that makes it much much more useful but keybase is still a step in the right direction.
Scientists Have Twisted Molecules into the Tightest Knot Ever
I bet if AMD didn't had come with their 64bit extensions, this laptop would be running on an Itanium processor.
Can I email anyone about my application? I sent one 4 days ago for an intern position and wanted to follow up on it.
Ooh I love when somebody calls me out on the "90% in the 50s" figure. Let's play this game.

The reason it was ok back then was because it incentivized long term growth. As a result of the tax "reforms" of the 80s, it became easier than ever to leverage yourself into a hostile takeover, gut a company, sell it, and pocket the cash for yourself at a far lower tax rate than most of the corporate raiders had ever seen in their careers.

Not to mention the innocent people who had their livelihoods upended and pensions gutted, and blamed, then as now, for not working hard enough.

So we have more money chasing financial gain than productive output, less support if not absolute disdain for the average worker, and corporations paralyzed to do anything but push short term gains as high as possible lest Wall St alert an "activist investor" to their next target.

How do you make a resilient society to last through generations when the foundation is being sold out from under it?
FuseBox: a blazing fast JavaScript bundler/loader
It is. DO has styled it heavily.
Gogland – A New Go IDE from JetBrains
Gathering GitHub stats with a data pipeline
It's pretty clear you and he are at opposite ends of the design spectrum. He's an experienced conceptual designer perfect for video games, i.e. Art Center. You're more academic and instructional, i.e. MIT.

Both are legit.

PS - it's pretty clear he's just having fun with the Mac specs. Only kneejerk HNers are taking it as a serious product pitch. He's designed beautiful guns, vehicles... why not a Mac that makes Ives look seriously plugged-up?
There's this old saying: "You can't prove a negative". It's wrong in that you often can indeed prove a negative, but the idea is still useful. Example: What would it take to conclusively proof that I never killed anybody vs. that I did? For the former, you'd basically need a continuous video feed from my birth.

(b) "hardly" means something other than what you're thinking. No worries, many Russians make that mistake when speaking english.
Tried calling your company - goes to VM...

Where are you located?
> Also, don't forget that Scott is a humorist author, and part of his schtick is to deliberately cause outrage, especially with people who take themselves way too seriously.

Fair point. Could you find a link where he "deliberately causes outrage" to the opposite camp that "take themselves also too seriously" completely denying the same science theory. I am genuinely curious, because up until recently I also had similar opinion about him (a humorist author approach). Now, I kind of doubt this.
I'm not sure that they prioritize it enough. I've used this example elsewhere here but...

Here's a fast loading, well designed webpage:
http://myfreeweather.com/

yet when I search for "weather", all of the results are slow, terribly designed sites. The above site is nowhere to be found. The same goes for other "common" sites like lyrics, etc.

Yes, the problem that AMP is trying to solve is real, they are just going about it in the opposite way that they should be.
Neither of those two things matter very much for file encryption. The short block size, for instance, is a very big deal with online encryption, but not a dealbreaker for offline encryption.
I find this essay pretty confusing. It seems to contradict itself at some basic level.

"Maybe the smartness and the craziness were not as separate as we think."

This seems kind of obvious to me. Yes, creative and driven people are interested in lots of strange things. Yes, genius often means the ability to take ideas or discoveries from apparently widely different areas and tie them together to form new understandings.

"Newton made three bets. One of them worked."

This makes no sense. Of course his physics was a success. But how could anyone judge the theological pursuits of an individual to be a success or a failure?

And if the pursuit was a failure, then doesn't that negate the earlier implication that his studying theology ("crazy") was in some ways associated with his success in physics ("genius")?
It'd be far more useful if they benchmarked rendering speed for pages (game-able, obviously, but so is everything), and just favored faster ones. AMP could be one of many systems then, instead of taking as much control as possible.

Instead, we have a one-size-fits-all that they control utterly. No option to do something that works just as well, via different means (your own image compression, optimized http2 support, etc).

Kill it with fire.
"Among Ferenstein’s findings: a minority, 29 percent, of tech company founders described labor unions as “good,” compared to 73 percent of Democrats."

Are these feelings shared by tech-sector workers at-large? Unions are responsible for so many improvements in workplace rights, and have traditionally been at the forefront of working and middle class struggles!
Peter Thiel isn't a regular guy with an imaginative twitter stream. He's an influential and highly connected billionaire. This has nothing to do with free speech.
Well, shit. If all antibiotics become useless, so does most of modern medicine.
The mbp uses the same hq series i7 as those thinkpads, but apple chose soldered lpddr3 RAM, which that i7 supports up to 16 gb, over socketed ddr4, which it supports up to 64 gb. Lpddr3 uses the same amount of power when active, but less in standby and idle. So apple optimized for idle battery life and thinness. I have one of those thinkpads, it's chunky.
I really appreciate the old-style print link at the bottom: https://www.neh.gov/print/35511

I hate the modern way of just using a print stylesheet, though that's mainly because it makes it more difficult to get a clean, readable copy into Evernote.
Because Honda at its core is not a software company?
Why are we talking about Side A and Side B at all? Each of those is a vast overgeneralization. Israelis are diverse, as are Palestinians/Gazans. It's easy to make broad generalizations until you actually meet people on both sides and understand their human context.

Have you ever met a Gazan (outside of any military situation, if you're Israeli and had to serve)? If not, check this out since it may be the closest you can get... I don't think these people are ones you'd have any reason to dislike or want to punish:

https://www.youtube.com/watch?v=eEJtZekhROE

https://www.youtube.com/watch?v=_f_w1aoJgO8

https://www.youtube.com/watch?v=7nAkx4n0yUU
Look into Windows 10 LTSB (Long Term Service Branch). It's rock solid, doesn't auto-update (only critical security patches), as part of the installation process you can switch off everything, doesn't have Edge or Cortana or any other guff. It was made for ATM's and single purpose machines. I use one for my Plex Media Server and XProtect / Sighthound Server etc.. all rock solid. The "apparent" disadvantages listed against LTSB I actually believe are advantages. Like, want new Windows 10 features? Sorry you'll have to reinstall the latest full release of Windows 10.1 LTSB.

http://www.howtogeek.com/273824/windows-10-without-the-cruft...
Great idea, I would use it.
The Mac version is always ahead. The Windows version is still a v1.9 and the Mac version is at v2.0.
> Are engineers in a startup ... several times as productive as in a large company?

You mean 3 times more productive? Easily so. Probably more than that.
Testing Wearable Sensors as 'Check Engine' Light for Health
J-1's are issued for a maximum of 5 years per individual. Beyond that, universities can only hire postdocs etc under H-1B, because academic hires are exempt from the quotas. It's unlikely a postdoc-level position would qualify for an O-1.
I wonder, if the logic level was copyrighted under a sharealike license such as GPL, and the mask is a derivative work, does that make the mask subject to the sharealike license too? (I know that there exist "mask work rights" as a separate legal category from copyrights, but I'm not sure how a mask work right would interact with a sharealike copyright license...)
Every successful open-source project needs a company committed to fostering the open-source community and helping it grow.

Blockstream is that company in Bitcoin.
"how many tons of NaOH would be required to heat the house throughout the entire winter?"

This is one of those cases where the fact that it wasn't mentioned leads me to believe "embarrassingly large amounts".

(That said, the technique may not be useless, and they may have a valuable machine. It's just that this particular application is setting off my energy-scale alarms. Press releases tend to get pretty breathless.)
Thanks for introducing Emby, never heard of it. The retarded handling of filenames was exactly why I stopped using Plex!
A type system for Nix would be pretty neat, but a lot of unfortunate design decisions were made in the absence of one that may make this a difficult project.
This great news, webmention has been working well to decentralize commenting.
It's not like we're ever given the option right, society poses a narrowly defined set of options as to how we can live and the lives of a 1929 person is never presented. If when I was in primary school or high school someone had presented that as an option I might have foregone university and lived simpler
Oh good, yet another vulnerability from the model of retroactively changing the execution environment of a process after it's been created. We had a thread about setuid binaries a week ago, which is the most common case of this design: https://news.ycombinator.com/item?id=13312722

We would all be better off if we designed systems such that some helper process, already running with the right environment / config / privileges, spawns the process for you and proxies input/output to your terminal.

And (as I mentioned in the other thread) this helper process could be literally sshd. Instead of having sudo, ssh root@localhost. No weird process trees with confusing things like effective UIDs. Instead of having runc exec, ssh root@container. No file descriptors get passed that aren't explicitly forwarded over the SSH connection.

Patching sshd to run over UNIX sockets without encryption and to use getpeername() for authentication is left as an exercise to the reader.
The difference is, the vocal climate change advocates (who do not understand the science) assert that in fact there is no disagreement on the matter.

Oh wait, that's not completely true, they say the scientific community is "98% in agreement", but they are dishonest about what exactly the 98% of scientists are agreeing to.
This is the most obscure command mentioned in the article:

git rev-parse --abbrev-ref HEAD