skysight-inc/HackerNews huggingface dataset:
Ha, quite right. As if there were some verdant past lush with truth.

People want to point the finger. At whom should we point it? At the figure in the mirror? Maybe these things go in cycles.

Wasn't there at post to HN a couple of months ago about a chat/forum service that connected unlike with unlike. There'd be a social good in that if it were pervasive. Not only "know thyself" but "know thy enemy".
Totally agree. I see programming as a way to run experiments on your very ability to reason about things. Or on the thing inside you that has reason. I believe much of the positive side effects of programming come from this.
I have a MacBook Pro but my other laptop is an HP Workstation running 32GB of RAM for good reason:

$ java -d64 -Xms12g -Xmx24g BigDataApp

Personally I would have been willing to trade battery life for 32GB of RAM because today I must carry two laptops.
The Limitations of Algorithms
مشاهدة مباراة الهلال والرائد بث مباشر يوتيوب يلا شوت اليوم
Potential Downsides to Trump's Trillion Dollar Infrastructure Plan
How is Xcode support nowadays? I got a Hackintosh VM working circa 2013 but had a lot of problems getting the latest version of Xcode to function at all.
Bursting the bubble: we asked voters on the left and right to swap feeds
I don't want to work with a nazi, or with a racist, or with a fundamentalist zealot. I believe it's absolutely okay to get rid of these people in a company, as work is a social environment, no matter the level of professionalism. And also they may cause harm to the organisations they're part of.
For Bay Area people, there is techshop. Or, if you want to drive out to the Santa Cruz mountains you can check out my shop. We can always throw some firewood in the lathe and make some shavings.

http://mcvoy.com/lm/luckydude-shop

I need to take some more pics and show the equipment in there better but you get the idea. Full on woodworking setup and some metal working (Logan quick change lathe, MIG welder, grinders, bandsaw, etc).
A year ago there was a sad moment when the European Parliament laughingly decided to not limit methane emissions from ruminants: http://www.europarl.europa.eu/ep-live/en/plenary/video?debat...

The relevant part is from 13:58 (Andrieu, Eric) to (including) !4:00 (Eck, Stefan). I'm not sure if there ever existed software that worked on that site, so you probably have to skip to 1:48 in the stream mms://vod.europarl.europa.eu/wmv/nas/nasvod02/vod0910/2015/wm/VODChapter_20151028_12104300_14320200_509dc321150aee25e47-337f.wmv?wmcache=0

It's not like that voting is directly relevant in the legislative process but that's another discussion.
Computer #History: https://en.wikipedia.org/wiki/Computer

Outline of Computer Engineering #History of: https://en.wikipedia.org/wiki/Outline_of_computer_engineerin...

History of Computer Science: https://en.wikipedia.org/wiki/History_of_computer_science

Outline of Computer Science: https://en.wikipedia.org/wiki/Outline_of_computer_science

History of the Internet:
https://en.wikipedia.org/wiki/History_of_the_Internet

History of the World Wide Web: https://en.wikipedia.org/wiki/History_of_the_World_Wide_Web
And quality of life, democracy and individual freedoms work out wonderfully broke states.
Thank you, that is a quick read. I found a very nice Greek version as well, I'll read that.
That video could be called "the democratization of military power".
When History Suddenly Becomes Irrelevant
The people who've studied the risks of vote-by-mail here have determined that the problems you're afraid of happening don't happen.

I'm not sure why, since this has been studied and an answer has been produced, it would make sense to disregard the studies and answers.
These regulatory outcomes are what we get when corporations have regulatory capture.
The problem with hn is that it's likely to get past your primary defenses and justify itself by telling you the information provided is useful and relevant. Also, the conversations are likely to engage you at a higher level and the many of the arguments require laying out your case like a legal team to be taken seriously.
The problems are usually very simple. Something like implement a queue that can have multiple listeners, and write a test/driver to show the queue works. If someone really needed to pay someone to implement this problem, it will be very easy to figure out in the interview.

Like Fizzbuzz, the point is a quick way filter out candidates.
>>Systems like these can be susceptible to abuse and this should be researched and prevented as much as possible

This is good in theory but very difficult to implement effectively. The conservatives take an extreme condescending view of social welfare and demand extreme checks on it whereas any checks and balances for abuse is what is attacked by many liberals/leftists.

That's where immigration is playing a destructive force. A lot of immigrants (if not all/most) can be seen abusing social welfare.

Also slightly related is what is happening in Briton w.r.t brexit. Brexit was welcome by many Britons also for this reason.
The near future makes me laugh since it resemble a bad parody of nature. We're almost primitive, can't wait.
Congratulations, internet, you have reached Stage 4 of Michael Parson's model of aesthetic appreciation! :D

> “[An awareness of the social context of a painting reflects] the realisation that the interpretation of a painting is a social creation and can exist only in a community of viewers, just as words can have meaning only in a linguistic community. [...] The meaning of a work, therefore, is no longer equivalent to what an individual experiences, but to what can be said about it in a discursive way by a number of people. [...] It is a public meaning, part of a complex historical web of meanings that constitutes an art tradition.”

Source: Talk about a Painting: A Cognitive Developmental Analysis, Michael J. Parsons, 1987 https://www.jstor.org/stable/3332812
It's not about cleaners in Japan, but you might find this article interesting, gives a bit of an insight into the different approach the Japanese have to employment:

http://mobile.nytimes.com/2013/08/17/business/global/layoffs...
Seaweed has a long history of human consumption without adverse effects, so I don't see why it should do any harm to cows, especially at 2 to 5% of diet.
Ask HN: Adult learning Calc
For fun in my free time I'm writing a game in unity and c# where you pilot a plane. I could not find an auto pilot script so i am writing it from scratch.

While trying to figure out how to dynamically set the planes elevator deflection based on the planes vertical speed and distance from the desired altitude i discovered that writing an auto pilot involves some advanced math :)

My math resume ends at high school trig.

I am hoping to discover what flavor of math should i focus my studies on to achieve my goal and possibly hoping to avoid learning any fluff in the process.

Thanks all
Firefox should concentrate on its biggest asset, ability to customize natively. For example I would like option to customize right click so when i right click term i would like to have ability to search by all search engines that i want to use not only default.Also most annoying thing in both browsers is not having ability to copy link as text not only its address.
A Rubyist Looks at Crystal (Part 2)
> I believe it's absolutely okay to get rid of these people in a company

Once you start thinking like that, it becomes easy to find any way to rationalize firing anyone for any reason.
PPAP – my first
Phim vo thuat hay nhat 2016
By it's very nature, trying to get him fired involves work. If you're trying to cause strife in the workplace that's fireable in my book.
Collection of lists for hackers, pentesters and security researchers
Justifying Apple's decision because YOU don't need it, doesn't mean it's all of a sudden OK. I've had 16GB or greater in all of my machines for at least the last six years. Apple is notorious for underspec hardware. It's just that in the last couple of years, it's really starting to piss people off, because the commodity stuff is so cheap at this point. 16GB base iphone6s , MacBook Pro 16GB RAM. I can't think of anyone who says gee, I wish the next iPhone was EVEN THINNER. And yet they focus on shaving off .00011mm each iteration, reducing battery life, and allowing less space for necessary components. You think it's coincidence they didn't offer a 32GB version last year? 16 base, 64 at a $100 more. Jack up the camera, to create larger and large image/video sizes, forcing people to spend the extra $100 to get more storage space. It's a racket.

Blind "trust" is a company is the most ridiculous thing I've ever heard. People are allowed to speak up if something isn't right.

20 tabs in a browser and a VM isn't what I would consider a power user. We have accounting people in our office doing more than that, because of antiquated software requirements.
No, they are using complex in the it's got may interlocking parts and all those parts are fiendishly difficult to understand individually and put together sense :)

They're referring to the total technological package, supercomputer forecasting, in addition to satellite building, lofting, and monitoring.

It's not a reference to the complexity of chaos theory. At least that's what I get from the context of the quote, which continues, “And we do it together as one species. It’s one of our greatest successes.” Made me get the warm fuzzies, sometimes we're not so shabby. :)
Akupunktur århus, akupunktør aarhus
To the contrary, Scheme's prefix notation reads quite well, particularly if you use indentation well. But that's just my opinion.

Several of the statements in this article about Scheme are, however, objectively wrong.

-Scheme isn't functional. It makes no effort to control side-effects, and a lot of Scheme is heavily stateful. In fact, the very Scheme example you wrote isn't functional at all!

-Scheme isn't uncomfortable for OO. Multiple OO frameworks have been written in Scheme (most of them based upon CLOS), and many of them are very comfortable and quite excellent. If you don't like multiple-dispatch functions, it's also possible to implement smalltalk-style object-message syntax (and indeed, people have done so).

In fact, if you look into the history of Scheme, it was orginally written by Sussman and Steele to help them understand the Actor Model, which is quite similar to OO: a program is modeled as many stateful actors, which can only communicate through messages.

Finally, the "confusing" Scheme code in this article is not very well written. If you split the definitions like so, it becomes much more readable (also, vector-map! is already defined in many schemes, so you don't even have to evaluate the top part):

(define (vector-map! f v)
(do ((i 0 (+ i 1)))
((= i 0) v)
(vector-set! v i (f (vector-ref v i)))))

(define (make-matrix rows columns)
(vector-map!
(lambda (a) (make-vector columns))
(make-vector rows)))

Again, there are several common extensions (in various SRFIs) that would make this even cleaner. In the upcoming R7RS-large (the Red standard, which has these functions, has just been released), I would merely need to import one library, and vector-map! would be defined for me, as is already true in many implementations.
Why Spyder Is the Best Python IDE for Science
EURUSD: Sees Price Extension on Bear Pressure
Announcing pydoc.io beta
Hehe, same here. I assume there's a ton of pre smartphone cemetary-drawers in the world. Ah the joy of week long battery life, good old past.
He has small kids. I stopped being active for a few years when my kids were born. It's natural.
There are some reasonable points in here (problems with abstraction for abstraction's sake) but on the whole this reads as someone who simply cares about geometry and analysis, but not algebra or discrete mathematics.

Which is fine, he's entitled to his opinion. But the stronger argument that "mathematics is only good when it's tied to physics" argument is wrong and outdated -- belongs to the pre-computer, pre-information age.

Even on a purely mathematical level, some of his arguments don't hold. For instance, for all his complaining about how abstraction doesn't contribute anything -- Cayley's theorem on groups, Whitney's theorem on manifolds -- there ARE categories where the abstract definition is needed or is more natural, like algebraic varieties (which can't always be embedded in complex N-space for any N) and rings (I have no idea what better definition he'd be proposing).

To me, it sounds like he doesn't like or know much about the algebraic side of math, and resents how much it dominates in math today.
So over 10% is self-help books.
Virtual Reality Headsets, VR PC, VR CONSOLE,VR MOBILE,VR GAMES
I have a strategically placed book at the office. Every time I go to get tea and I'm waiting for it to brew or waiting for the meeting to start I read a few pages. It sounds ridiculous but I'm confident I'll finish that book within a year - purely by adding up the brewing/waiting time.
Indeed. And with wisp (a scheme preprocessor/language extension), you can even write indentation-sensitive code, like it's python.
+1. Great gift for non-technical friends/relatives. It does get at a technical depth of computer organization and stuff, but it has a nice gradual intro. But if op focus is computer science history, there may be better options (don't know which ones, and Code does share some history detail, but not that much. It should get your niece interested in computer science though).
Fast 3kb React Alternative with the Same ES6 API. Components and Virtual DOM
I have to say I enjoyed how you guys argue wether or not something would exist in a pure capitalist economic system, that itself could not possibly exist outside of an Ayn Rand novel
Have you tried installing macos on a windows laptop? Could be the best of both worlds
I have a Mid 2015 15" rMBP w 16GB RAM.
I'm actually worried about the SSD wear and that's why I would like to have 32GB RAM.

I'm quite okay with its performance but I routinely have ~4GB of memory swapped out,
even though I'm trying hard to keep my browser tab count below 20.

I have 4-5 Clojure/ClojureScript projects open in IntelliJ; that eats ~1-2GB RAM.

For 3-4 of them I'm running a REPL; that's around ~1GB each, which is ~3-4GB in total.

Safari with 10-20 tabs; 1-2GB

Google Chrome Canary 4-5 tabs for the webapp under development (logged in with different type of users into different environments [dev/stg/prod]); ~300MB/tab => ~1-1.5GB total

Everyday utilities also add up to 1.5GB at least:

• Slack 0.4GB

• (sometimes Gitter 0.3GB)

• Spotify 0.3GB

• AirMail 0.3GB

• OneNote 0.2GB

• SublimeText 0.2GB

• iTerm 0.1GB

• 1Password 0.1GB

(and I don't even mention Box Sync or Dropbox or Google Drive or Ethereum or IPFS node
because I usually keep them turned off while I'm coding...)

My kernel_task is usually round 1.5GB but sometimes grows up to 2+GB

So that's 2 + 4 + 3 + 1.5 + 1.5 + 1.5 = 13.5GB
Then there is only 2.5GB left for disk cache and ~0.2GB memory is compressed at this point.

So that's the minimum memory requirement after a cold boot for work.
Anything else I do start to force memory to be compressed then swapped out.

BUT THEN I also have a personal account for non-work related things which obviously forces swapping.

I have to say though I see very little stuttering or beach balling,
though typing in IntelliJ can get jittery while it's indexing.
I think macOS' memory management is quite good for desktop usage.

I do try Ubuntu/Fedora from time to time on Macs and I do envy how much less RAM they require,
BUT everything else is rather clunky on them compared to macOS, IF they even boot.

• TouchPad dynamics are terrible.

• Gestures; forget it.

• WiFi connects a lot slower.

• Skype?... no comment.

• Multiple thunderbolt or HDMI displays with mirroring.

• HiDPI support with lower than physical virtual resolutions.

• Stable Built-in VNC server and client,
especially when there are multiple screens?

• Wake up after sleep can still be a problem in 2016
(eg it sets the display brightness to 100%).

and finally why is there no desktop environment which provides
macOS' keyboard shortcuts out of the box?

That would really help transitioning from macOS to Linux.

(just to put things into perspective I was an http://www.6809.org.uk/evilwm/ user for a year back in the day...)
> and dozens of XRays after minor sport injuries just to be sure

Sorry, but this is hard to believe. The use of XRays for minor injuries is not standard anymore. Not only for cost reasons, but also for the still unclear situation about increased cancer risk due to xrays.
"In Japan public toilets are ubiquitous, free, and fairly clean. I wonder how they do it?"

Just another rewording of:

In (rich, homogenous country X) they managed to organize (nice, progressive social program Y) and had good success. I wonder how they do it ?

It's easy to pay for your neighbor to have free health care when his name is also Lars Larson. It's easy to fund public initiatives when the end users are also named Asahi Ito, just like you.
This has been me for ever so long. Started with /. , with me to this day in the guise of HN and others. The slightest cognitive lull then muscle memory and habit brings me back to the tech news feed.
One book every five days is both fairly remarkable yet not overly demanding for an intellectual. If books were my only source of reading, I would read that much too. But I read journals, newspapers and blogs too.
Some of the political arguments would -never- have been tolerated in the early years. Users and moderators would have quickly suppressed them...but they seem to have infested the forum since then.
I agree, but you're getting a lot of downvotes. Perhaps explain why minimum wage is a destructive force.
Dongle gate. A "tech evangelist". A scum position held not even by a proper developer managed to get fired two developers with children. Over bullshit that was supposed to stay private to those two men's inane joke in a private conversation that the "evangelist" listend in on.
The string interconvertibility (more formally, strings are the supertype of all other value types) only really applies to values that you can regard as being immutable. Mutable state instead goes into a named entity (even if it is an automatically-generated name); after all, if you can mutate the state, you need to care about the actual identity of the thing that holds that mutable entity. It also means that there's very little of the old spooky action-at-a-distance problems with Tcl; it's always clear where you are dealing with something that can confuse you, as you've explicitly got a name/handle.

Tcl did solve the problem of handling double-precision floating point number precision loss well. A numerical analyst fixed the code so that the automatic conversion generates the shortest string representation that will reparse to the same bit representation. It also avoids quite a few bugs in the C library in the process (on the grounds that different platforms have different bugs to each other).
I reluctantly upvoted. The content is wonderful and that ought to be enough, but the cartoon professor makes me feel a bit angry for some reason. Is this the application of Spolsky's[1] (among other's) recommendation of avoiding walls of text because nobody likes to read?

[1] http://www.joelonsoftware.com/articles/fog0000000033.html
You don't need to prove the application correct, you just have to prove the optimisation correct, i.e. that the generated code has the same observable behaviour as the given code, except for its resource usage.

Superoptimisation is an implementation detail, in the same way that existing compiler optimisations, JIT compilers, CPU branch predictors, etc. are optimisation details. The machine will behave according to the code you wrote, whether that code is correct or not.
I wish he was right, but I don't think he is. There is no evidence that programmers are better at critical thinking than other people with comparable intelligence. There is also no evidence, I think, that ability to think critically in one field transfers to different a field.

I think what happened is that he basically developed his critical thinking skills naturally, regardless of the field he was working in.
Hey, thanks! I made the prototype using publicly available matched books and and got a friend included who built a matching engine for adding new books.

The frontend is react, everything is hosted on s3. If you have any questions lemme know!
In the US, discrimination is illegal:

https://www.eeoc.gov/laws/statutes/
How do you know many really don't 16GB? Does that comes from a study?
Post-Election, Overwhelmed Facebook Users Unfriend, Cut Back
... maybe a bit OT; but, interestingly, IDK if any of these include a history section:

#K12CSFramework (Practices, Concepts): https://k12cs.org

- "Impacts of Computing" (Culture; Social Interactions; Safety, Law, and Ethics): https://k12cs.org/framework-statements-by-progression/#jump-...

"Competencies and Tasks on the Path to Human-Level AI" (Perception, Actuation, Memory, Learning, Reasoning, Planning, Attention, Motivation, Emotion, Modeling Self and Other, Social Interaction, Communication, Quantitative, Building/Creation):
http://wiki.opencog.org/w/CogPrime_Overview#Competencies_and...

Code.org (#HourOfCode): https://code.org/learn
This is probably the most sensible thing I've seen someone write on this topic.

It's absolutely a game of semantics with the current naming scheme, but you are completely right. And releasing an actual full powered thicker and heavier Pro line would keep their brand kudos amongst the vocal developer/media creator crowd.
I have a 17" MacBook Pro from 2010 8gb ram. I boot in Windows 7, with 15 tabs open in FF and 3 instances of Visual Studio 2012 open as well as multiple Notepad++, Excel and runs smoothly. I really love the 17" screen.
Woah, something from the next generation? Someone call the temporal agents and let them know. This is exactly what we faught against in the temporal cold war.
Speech and ideas of all colors need to flourish. That's how bad ideas get discussed and stamped out: think of natural selection. Right now we have a situation where groups are too afraid to discuss so these bad ideas fester in their own filter bubbles.

On Liberty:
Society can and does execute its own mandates: and if it issues wrong mandates instead of right, or any mandates at all in things with it ought not to meddle, it practices a social tyranny more formidable than many kinds of political oppression, since, though not usually upheld by such extreme penalties, it leaves fewer means of escape, penetrating much more deeply into the details of life, and enslaving the soul itself.
Tcl has a bigger footprint than Lua, but provides more services.
It barely works but the reason I built www.sagebump.com was not be distracted by a need to visit different social media sites. It also condenses the best to only a handful, so in theory one would only need to spend around 15 mins to get the best of ones own custom feeds, then spend the rest of the day coding. I have only posted this as I believe it is relevant otherwise let me know and I will remove this post. Thanks.
On a somewhat related note I started just shutting Slack off at work when I need to get some thing done and it's been incredibly liberating.
Weekly Web Design Roundup by Solodev
It must be noted though that life is an emergent phenomenon, therefore the idea that it requires physics to explain it is clearly reductionist. For instance, if you were to simulate chemical (let alone higher-level) processes characteristic to life using a computer, you would definitely not need to start with Schrödinger's equation. Even organic chemistry can be modeled based on high-level "axioms" of its own, and those axioms, or principles, do not even have to be the same as those used in modeling general chemical phenomena.
Oregon isn't Northern Ireland. They might have had problems with voter coercion. Oregon hasn't. Oregon has had problems with turnout. This improves them.
You'd expect a woodworker to be able to make scroll work.

(/joke)
It has helped me vicariously reconnect with old schoolmates.