skysight-inc/HackerNews huggingface dataset:
It seems most of these arguments apply equally well to the problem of solving AI value alignment, or of preventing the development of AI at all. (I.e., it's cheaper and faster to race ahead without worrying about value alignment.) But that doesn't make us conclude that value alignment is impossible, just hard to achieve soon enough in the real world.

Yes, we should be aware of the limitations and market instability of tool AI, but I think it's unjustified to suggest that tool AI is essentially impossible ("highly unstable equilibrium") and all we can hope to do is solve value alignment.
1Password unfortunately is still incompatible so force needs to be applied.

But in general I share your observation - runs very smooth.
>Reference counting can be a useful memory management technique. But reference counting may cause unpredictable pauses when large amounts of objects suddenly need to be freed (e.g. when dropping the last reference to a large array holding many references).

How is it compared to other forms of GC?
I'm sorry I don't understand your point. Flexbox is part of CSS. How do you suggest laying out predefined elements in a framework?
Oracle: The anti king midas of companies
What I'm interested in: I'll either build it myself when I'll have time, or you can share the idea. A notes server that I can install myself, not relying on external servers. And if can keep the content encrypted, it would be even better.
I have had the same issues, but you have to know when to pick up a phone.
Solving conflicts between form inputs and DOM API
3D printed wind instruments
COUGH Tail recursion COUGH
I use Zim[1], and have been very happy with it.

> When given a note, auto-tag and sort.

I'm not sure what you mean by "auto-tag and sort", but Zim does allow you to organize pages and also search through them.

> A note can be 1) a saved web-page, 2) an image of my physical notebook [should be OCR'd], 3) text I type into the software itself, or 4) a mixture of the above.

Zim has support for attachments and embedded images[2]. It doesn't support OCR, but it would not be difficult to build a little custom tool[3] to use a separate OCR utility, so you can select an image and have it insert the OCRed text underneath. When I link to webpages, I generally just copy-paste the relevant bits into the page, but you could also save the entire webpage as an attachment. Again, a custom tool could be used to automatically save a copy of the URL on the page and/or embed its content.

> Notes should be indexed and searchable by content and title.

Zim has a search feature which works pretty well, though I sometimes have to stick extra synonyms into the text if I find that I keep searching on the wrong keyword.

> Notes should be synced across devices

> Notes should be accessible off-line

Zim stores everything in plain text files with a vaguely mediawikish markup,
so I've stored the notebook in a Git repository hosted on BitBucket[4]
and periodically push/pull changes between computers.
This also leaves me with a history, so I can go back and `git blame`/`git log` a page to see how a project evolved.

I've also written another post on HN discussing my organizational system in more detail here: https://news.ycombinator.com/item?id=13134401

[1]: http://zim-wiki.org/

[2]: http://zim-wiki.org/manual/Help/Attachments.html

[3]: http://zim-wiki.org/manual/Help/Custom_Tools.html

[4]: https://bitbucket.org/
Not to mention all of the modified shadow logos for all the different individual search engines. May be considered fair use, but I would expect some individual cease and desists too.

That said, I hope everyone involved just relaxes and lets it grow! Good luck!
[ define eat ] -> put (food) into the mouth and chew and swallow it.

We say, for example, "the child ate the book" even if the book wasn't nourishment.

Obviously using a suppository isn't eating, because you don't eat with your butt. Unless you're Cartman.
What would be interesting if it would be possible to develop with GC on, but then if you benchmark and notice that it's too slow, turn on manual garbage collection for specific pointers.

I don't know if it's possible, though (considering libraries).
Good to see another bluegrass fan on HN! (I'm a mandolin player myself, and I think our fascination with Loar F5s is similar to violinists' obsession with Strads)
Reference counting is not a form of garbage collection. Both reference counting and garbage collection are types of automatic memory management.
I agree, its great to take that personal responsibility yourself. When it comes to software that others use, the easier you make it the more people use it. Isn't that a key part of why we use automation? Put work into setting it up once for end user simplicity and reap the rewards the next 10,1000,n times.
If you have coarse positioning down to 1cm or so, and a bigger field of view than that with the ultrasound device, you can coarse align with the VR sensors and fine align by correlation. Somebody is probably doing it already.
Unicode Fractions
You think John Cage was the most profound revolution in 20th century classical music?
A better way to do visual regression testing
You "store" it that way (as a string? no), but how are the relevant systems (database, OS, application) handling calculations with it?
Ask HN: What is your phone/laptop mail client?
What is your phone/laptop mail client? What are main advantages over competitors?

Is there something you miss or dislike?
You can see on the Add-ons Manager page if a particular add-on is compatible.

about:support shows you if multi-process is enabled " Multiprocess Windows".
The argument just seems superfluous. No one cares about ie9, including yourself. That kind of drawn out boring conversation stifles progression for no other reason than to be proper imo.
Check about:support.

i.e. Multiprocess Windows	1/1 (Enabled by default)
Even if the only person who can predict the melodies, progressions, and rhythm is the composer, doesn't that inherently make the composition less random than completely unpredictable and truly random TV noise?
How is it Apple's problem to pay for Ireland's mistake?
You can figure out what add-ons are compatible by cross-referencing http://www.arewee10syet.com/
How was this stuff compiled? There's no way to reproduce these numbers without compiler flags, at least.

For example, with "rustc fib.rs", I get 10 seconds as a runtime. With "rustc -O fib.rs", to turn on optimizations, I get 0.034s. This makes me pretty sure that they did not turn on optimizations, which means the Rust numbers are very misleading, and possibly, the other languages as well.
Ask HN: What's the state of the job market in data science and machine learning?
If one were to use Hacker News as their only source of information, it would seem that machine learning is a very overrated topic. There is something related to it on HN's front page almost every day. This proliferation of courses, resources, books and startups would hint that machine learning is becoming more and more accessible to the average programmer and that the market is on track to getting saturated quickly. Is this the current trend? If yes, is it limited to the US? What about the machine learning scene in Europe? Maybe someone here could provide some perspective.
> Because that industry has "low" volumes and very high R&D costs (especially for machines intended for diagnostic use), the difference between production cost and market price is very high.

This is true, but this is only half of the story : the market price is also high because the elasticity of the demand for medical devices is really low. The hospitals charge a lot of money to their customers and their willingness to pay is also high.

I've developed software for customers working in the legal industry and it's the same kind of market: these people pay a lot for really simple stuff because they have money and want to get things done.
Australia's oldest scientist wins battle to keep working at age of 102
This attitude is why more people are not software developers- far worse than pissing of you and your elitist friends.

Bootstrap's 'one-line-of-code-and-go' simplicity enabled me to make my first websites with no IT education on library computer in rural Australia [we didn't have one at home]. Today, I write code for a SF-based unicorn and whilst I don't use Bootstrap at work, I attribute my career to that CSS framework.

'Easier' tools enable more people to make use mankind's collective knowledge and change their lives for the better; I don't give a fuck if you're happy about it.
Sounds like Reamde... :)
As long as you're not paying the party producing $software, I don't think it should matter whether they're doing it in their spare time, or during job hours, or as their primary task. You're benefiting from their work. For free. Behave.

Not that you shouldn't behave if you're paying for the work, but in that case you can expect more investigatory work from the providing party.
I started using Git before ever hearing about Github.
> Cabello and colleagues show, however, that if an experimenter is free to make spin measurements anywhere in the xz-plane, the heat generated per measurement is unbounded—obviously, an unphysical result.

First thing that popped into my head was "ultraviolet catastrophe" -- and saw that one of the scitation.org commentors had beaten me to punch.
POST http://api.shrug.es/shrugs

You'll receive a 201 (if the server isn't overloaded with requests) and a JSON response including metadata regarding a shrug, including correct pronunciation based on the geo-location of the requesting IP.

ok, not really, but if you are looking for a CLI solution:
alias s='echo ¯\\_(ツ)_/¯ | pbcopy'
PadMapper Redesign
"Did the pixels offend you? Block everyone who disagrees with you."

It's called freedom of association. No one is owed a hearing by there mere presence online or even offline from private organizations and private citizens.

"If the left is obsessed with turning their entire belief system into a remake of the 1930s radio model (One story teller allowed, millions of listeners), then we will get 1930s results."

That's exactly what the web is. It's a pull model. They post pages, you send a GET request to see the content. Don't like the content then don't send the GET request.

"Meanwhile, I'll be using the internet the way Jesus 2.0 intended and engaging in robust anonymous communication networks to inoculate myself from feinting pearl-clutchers and other paid government emotion hackers."

It's intended for individuals and private organizations to freely choose how to disseminate/consume their content. If that offends you then maybe you're the pearl-clutcher here perhaps?

"I'll give you one guess which ecosystem will survive when the powers that be realized their precious fourth estate no longer works like it did in the 1930s."

Sure and magically cable tv and talk radio will disappear from the Earth. /s
> The test wasn't to see if the violinists could identify the Strads

Right from the article: "In the second test all the violins were tested again in the concert hall. At the end of the test the players were given a series of violins and 30 seconds to guess whether it was old or new."

> It's also worth noting that it's hard to do a fair comparison because the owners of the Strads might not permit the kind of setup/maintenance that wouldn't be an issue with a modern instrument. Even getting permission to change the strings might be hard.

That's a wild assumption. If I was also speculating, I'd guess that people buying Strads do proper maintenance in order to protect their investment. Since I happen to know that buyers hire both professional players and professional luthiers to keep the instruments in shape, I don't have to speculate. Strads deteriorate when they aren't played often enough, and most people who spend millions on them know that.

> I think it's pretty impressive that a Strad placed in 3rd place. ... One would expect something that old to either be significantly surpassed by modern construction techniques or to succumb to structural problems.

One of them did, another Strad placed last. It's not just unimpressive, but damning to the narrative, considering the myth and folklore that Strads and Guraneris are unsurpassed and that modern techniques have never achieved the same greatness and perfection that the old masters did.

Your guess may be right, but it is opposite of what the violin world mythology claims, and the entire reason it's a "surprise" that the best players can't identify Strads. Even the OP's article starts on the unquestioned premise that Strads are superior to today's instruments.
The open source definition actually requires allowing that. Some but not all licenses force you to keep the open source license for any changes you make and distribute to the original. However, this doesn't mean giving away the hardware for free, only the software.
I cannot answer your question the way you probably intended, but, for self learning:

ITERATE is an attempt at providing a generic LOOP, which is built into CL and is somewhat specified in the standard. REPEAT is part of the ITERATE package. ITERATE is extensible and can deal with lists and vectors uniformly (whereas with LOOP you "LOOP FOR x IN LIST" or "LOOP FOR x ACROSS VECTOR"; i.e. you have to change code when changing the type of sequence). Having said that: You can read LOOP/ITERATE in CL roughly like you can read FOR in JS. For details, see the Common Lisp HyperSpec[3].

If it is just for understanding the code: Just read it like natural language with indentation read like in python (i.e. something indented always belongs to the parent, which is one indentation level below - as an example see REPEAT and ITERATE, the indentation shows the relation between the two).

[1] https://common-lisp.net/project/iterate/

[2] http://www.lispworks.com/documentation/HyperSpec/Body/m_loop...

[3] http://www.lispworks.com/documentation/HyperSpec/Front/index...
He mostly only discusses things where there is an interesting code angle, with the updating there is just politics really.
Most people can't discern between a violin and a viola, or an alto and tenor saxophone. The percentage of people who have the refined ears to detect differences between a Strad and other great violins must be unbelievably small.
> Why complicate my life?

Why reinvent the wheel? Unless you've already created your own pattern library to draw from, you're not going to save time writing it all yourself. How are users going to benefit from your hand-rolled code?

There may be plenty of good answers to these questions but they should be asked.
Thanks daveguy. I miss the good ol' days of the internet when stuff like this wasn't even a concern. :/
This is anecdotal. It seems to me that there's a time for the door to be open and a time for the door to be closed. Having the option to either at the appropriate time makes a huge difference.
At least 10 years ago...

http://thedailywtf.com/forums/thread/78254.aspx

http://www.mail-archive.com/aolserver@listserv.aol.com/msg09...
what is the hn.angolia search term for the "past" of a story?

i.e.: for "So what's wrong with 1975 programming?" it is https://hn.algolia.com/?query=So%20what's%20wrong%20with%201...

Having this means you can measure how popular they are.
I can relate to most of this, and I try to be conscious of this when I come across a dependency of a dependency that I find out is under maintained and should be fixed. In many package managers it is difficult to modify sub dependencies without changing the whole structure of the project.

For some other things, like in the Android Open Source Project, these things are very intolerable. Google employees mostly have a monopoly on development, and ridiculous stuff still slips through the cracks and nobody can practically modify it.
It's a bit depressing that the most edited page is "Deaths in 2016".
This ! It seems the coming IT generation got so much sucked into the current state of programming, few actually try to look at the big picture for some perspective on "why" are we doing things the way we are in the first place.

The way I think about it: any extra effort that has no direct impact in making my life "as a programmer" easier, is a bug that needs to be fixed. Same thing applies when designing for people (i.e non technical users)

Here's an inspiring interview from Alan Key that illustrates the issue: http://www.drdobbs.com/architecture-and-design/interview-wit...
Can and will are not the same, that's why your fears are irrational. Unless you have some specific point on why he would as you say "push the button".

Anyhow this was about censoring an opinion on Twitter, if you want to dilute your judgement then by all means go ahead, but this does come at a cost and censoring someone one twitter to prevent an imaginary war is certainly a stretch of the imagination, and I'm being polite.

There is an actual argument that Hillary was going to impose a no fly zone on Russia in Syria. Would that have somehow alleviated tensions? Let's not forget about the red line, the sarin gas smuggled out of Libya (Bengazi), and the murder of Qaddafi in the streets, all very pertinent to the region. But alas I talk about things which can be argued and not "feelings", the hallmark of the emotionally comprised.
Windows server has native ssh.

Also wmi always worked and still does.

Logging is great you just need to configure it and register your own triggers and monitors really depends on what you want to log.

It's very easy to do logging of every action and even completely custom and send it to the event log, you can also register custom events if you want to add your own application logging or use the stubs and just push the information into the text fields.

Again this simply comes to 2 things tooling and knowing windows internals well, sadly because there are usually very little negative side effects to rebooting a windows machine and that the market is flooded GUI administrators with mcsa/mcse certs gained through memorizing exam dumps it's hard to find people that know or want to know how to administrate windows machines to their full potential.
Yes, I'm consulting, for European clients mostly.
I think he writes his blog posts a year or so in advance. https://blogs.msdn.microsoft.com/oldnewthing/20090227-00/?p=...
I think you'd rather want an answer that you'd be able to follow. If someone told you about their experience with stocks or with business and you didn't have that experience how much useful would that be to you ?

I'd invest it by buying some books about investing first.
Australian Productivity Commission Report Sparks More Whining from Monopolists
Zuckerberg: Facebook is a media company, but “not a traditional media company”
This kind of story always reminds me of the Larry Niven's "For a Foggy Night".
I'm here in Chicago and it's really sold out. Nothing at any of the major retailers within 50 miles of my location.

Google Home also seems to be completely gone at every store I've visited in the last few days. That includes places like Target, who usually have their shit together when it comes to inventory.
Donald Trump at #2. Not sure if that means people were trying to make his page more accurate or that people were trying to make his page less accurate.
Sounds fair. Was my comment hyperbole? Yes. Did it need it? Apparently not. *shrug
In 2007 darcs was still popular for a lot of Free Software projects. 2008 is when I noticed people starting to migrate to git.
This article summarizes everything I think about workplaces. Thanks for the write up, we need to stay vocal for people to get an understanding
Smart CSS locators – a must-have for successful UI testing automation
He guessed correctly because he was shallow-minded enough to buy in, not because he had some special insight into the American psyche.

Regardless, American media makes for an abysmal benchmark.
How to check: https://wiki.mozilla.org/Electrolysis#Testing.
While this may be true, I think associating "Google" with "search engine" doesn't exactly imply separate business domains.
I get 0.034s => this means the compiler run the code and puts directly the result in the binary file. So, when you run the binary, it only println(result)
> Getting paid in lottery tickets is _not_ sound investment strategy.

Anecdotally, I know someone personally who was an early employee at multiple startups at all IPO'd. Some of those IPOs happened years after he had already left.

He's now a millionaire many times over because he had the acumen to pick winners, and that's specifically what he was looking for when he made his choice on where to work. This is obviously not general investment advice, because you have to have an eye for picking winners. But he certainly recognized that 1) he had an opportunity to get equity for cheap and 2) he knew more than the general market and took full advantage of that fact. He even diversified by working somewhere until his options vested, then moving on, while not waiting for exit.

My point still holds: if you don't tolerate risk and want to get paid in cash, don't work at a startup.

Your moralizing and demonizing of startup compensation seems misplaced here -- the #1 biggest reason they pay in equity and options is because they are short on cash and long on equity. Founders spend a lot of time trying to raise cash from investors, so turning employees into de facto investors is a cheap and convenient solution.
TerraVia Suspends Supply to Soylent
I wonder if the Hanjin Shipping bankruptcy caught a bunch of inventory in the middle.

http://www.cnbc.com/2016/08/31/hanjin-shipping-vessel-unable...

Maybe not for Amazon per se, but someone must have lost out on Christmas because of this.
Many generations of my wife's family (Makawao) worked at the mills. Our cousin is out of a job after 26 years there. It happens. From what I hear, they are doing an excellent job with the former employees, like paying for school.
I imagine if you have lots of small, different plots, tilling it becomes less efficient. You need ways to move between plots, you have to leave space to the fence / side of the plot, you cannot drive straight for long distances.
I'm stuck as half the addons I find useful aren't compatible.

The two most notable are 1password and Self Destructing Cookies
Show HN: Treeverse, a Chrome extension for visualizing Twitter conversations
O'ahu has some of the worst traffic in the country hugely because of spread out neighborhoods/subdivisions rather than investing in density. We don't have enough land to build large enough highways, subdivisions, and the standard car-based strip-malls.

I will admit, from a certain economic standpoint, ag land in Hawaii is much less efficient than low-density housing. I do believe that the negative externalities not included in that point of view should be considered (e.g. environmental cost, harm to the tourist industry, the ever nebulous quality of life, etc.).

The economic pressures to build subdivisions are huge as the cost of housing is way out of proportion to the incomes of locals, but demand continues to outstrip supply and with as limited of land as we have, we're just not going to be able to ever reduce costs by trying to supply demand with subdivisions. Unfortunately, we also tend to pass laws limiting height and density and don't have enough mixed zoning areas.
Sure seems like LibreOffice would be better off investing in stability than in this sort of thing. Honestly, one of the things I like about LibreOffice is that the UI is fairly traditional. I'm all for innovation, but in my opinion most of the changes in desktop UI since about 2000 have been questionable change masquerading as innovation. Maybe I'm just old.
Good to know that this list must not be taken as Gospel. Thanks.
Well, it has an abnormally high number of edits because every month they archive the past month and restructure the page to the current month. Notice how that page only shows December?
Nick Bostrom also did an interview on EconTalk that covers quite a lot of the topics in the book from a high-level, if you want a shorter introduction to AI safety and the control problem: http://www.econtalk.org/archives/2014/12/nick_bostrom_on.htm...