skysight-inc/HackerNews huggingface dataset:
I think the notion that the scientific community is mostly "intelligent and idealistic" is a stretch. The commercial pressures are as intense there (if not more?), as everywhere else in society.

I also think this has given rise to a mentality where it's socially acceptable to "get away" with as much as possible. If you can do a big tax dodge and get away with, why not? If you can secure a great schooling for your kids by paying under the table for private tutors, why not? If you can have your house cleaned cheaply by a non-registered immigrant, why not?

This mentality permeates all parts of our culture, and in academia with the "publish or perish" pressure, I could easily see why you would try to pass off someone else's work as your own.

It's sad times all around.
The return package has a label indicating it was sent from that town which is in the Ukraine
7 Key Limitations of Shared Folders Your Company Nee
> Why does someone have an old password in the first place? You should be asking how it got compromised, who knew the credentials, if it was compromised while still active, and if so, how many backdoors were installed, what data/systems were compromised, and how do you prevent this from happening again.

All true. Nevertheless, there are cases where someone gets a one-off copy of a password - perhaps overheard. If you force them to actively install a backdoor then you increase the costs of attacking greatly. It's not about perfect security, it's about the cost/benefit - a lot of crime is crime of opportunity, especially internal fraud.
Evernote's New Privacy Policy Lets Staff Read Notes to Improve Service
Not sure why I'm taking the bait but here I go:

> Now we have much more powerful things

Like what? Off the top of my head, Rust, Haskell and F# are probably the only ones that come close, and they're about as popular as the Lisps (i.e. not).

> you should have try to popularize lisp like 10-20 years ago.

Programmers want familiar syntax and infix notation while Lisps want homoiconicity. It's never going to happen.

It's funny because people fear and loathe Lisp's parenthesis, while after a month of using Lisp, you don't see parens anymore (they're mostly for the parser).
> Now remove the "!"

To be fair 4.6 and clang also do that, and I suspect so do earlier versions if I could be arsed to fix the compilation error.

Also as pointed out elsewhere clang turns the "!" version into a simple equation in terms of n, so I'm actually kind of disappointed in GCC here.
The function is `window.crypto.subtle.generateKey`JavaScript can't access the generated key unless you export it using `window.crypto.subtle.exportKey`.

If anyone is interested in the WebCrypto API I recommend this talk by Charles Engelke: https://www.youtube.com/watch?v=D2kEViWKUh0
This is pretty common in my area (theory / algorithms), but mostly to prove that you were the first to come up with something, in case someone else beats you to the punch while your paper is under review. It also provides open access and the opportunity to go beyond the space limits of conference proceedings (practically all work is published at conferences). This means you can show proofs etc in more detail, or present more detailed experiments, etc.

I really like this way of going about things. Tons of stuff is available to anyone, conferences provide great opportunities to exchange ideas and see what others are working on, and journals don't have the enormous power they enjoy in other disciplines.
Will+MGCOOL+newest+action+camera,+compare+with+GoPro+Hero+5+and+YI+4K+camera?
I don't want 1000 hp in a car. I'd be happy with say 200 hp and go for extreme range instead. I have no problem with a car that takes 12 seconds to accelerate to 60 MPH. I would not mind paying say $75000 for such car but but it doesn't exist. Is this caused by the cost of the electric powertrain? Are they forced to go upmarket?
One of the big problems of editors like emacs and vim is that they haven't had means for background processing for years. And no, multithreading is not hard if you design for it. It is very hard if you need to add it as an afterthought. Some people would even say threads are easier then async.
more like Hy is to Python I'd say: http://docs.hylang.org/en/latest/quickstart.html
The key is not the news but the discussions around them.

What I love about HN is not the news per se, but the intelligent and interesting opinions and discussions that follow. I have learned so much here and open my mind to so many different point of views and would love to see something similar about Greek news, especially politics.

It is not about inventing something new, or trying to make something great(software-wise), but instead providing a safe and neutral environment to enjoy intelligent discussions.

The last time I checked the discussions in the current popular news site I was utterly dissapointed by the quality of the comments.

That was the main reasoning behind it.
I've just started using VSCode in my python codecamp where 90% of students use sublime. Between the integrated terminal + git, intellisense, and debugger, my proficiency has gone up considerably since I made the switch.
Transducers and Spec are two great examples of what Clojure's community is best at. There's a practicality of purpose and single mindedness of philosophy at play in the language's evolution here. Making simple easy.

To my mind though, Clojure brought clarity to the JVM on issues of concurrency, state, mutability, object orientation and persistence and for that I will always love it.
A simple recursive factorial function:

https://godbolt.org/g/97dUFg

Not sure if that's smart or stupid.
There wasn't anything revolutionary about Clojure. Armed Bear Common Lisp was CL on the JVM a long time before Clojure.

The only thing special about Clojure is that it was marketed well and became popular.
Custom Applications Development
>Like what?

Like Rebol/Red.

>Programmers want familiar syntax and infix notation

Programmers wanted batch punchcards processing over timesharing interactive terminals, programmers wanted legacy and compatibility over innovation and modernization. Programmers wanted ugly write-compile-run-test in 70s terminal emulator stuff over live interactive graphical in-place debuggers. Face it, programmers are stupid and can't learn new technologies.
I think a revolutionary aspect of it is not a technical one but a social one: is has destygmatized lisp a lot, and lots of people are jumping to it.

Source: I played for a while around 2008 with common lisp and web apps, and while the tooling (hunchentoot, elephant, etc.) was solid, my completely subjective assessment was that the community languished and it was very hard for newbies.

EDIT: Why was I downvoted? Explanations enable enhancement more than punishment... Is it for the reddit-like "source:"? I really dont get it.
That is definitely a very interesting search engine, but I'm personally only interested if this will be open sourced.
Currently I host my own instance of https://searx.me which is a search engine aggregator, which only sends the least amount of needed information, it even works with yacy a completely decentralized search engine.

That said there are some interesting ideas here, but I need to use a lot more to compare results to google, so far they've been pretty accurate
Screenshots are pretty neat, but can also be distracting. I like what duckduckgo does with its instant answers, giving me a short answer that doesn't distract the overall flow of reading.

Edit: searx even somewhat supports ddg instant answers, though very wip.
It does, but it may run out of non-dependent instructions to execute while waiting for the long pole of the cmov dependency chain to finish.

This used to be a problem on Pentium4 where cmov had high latency (4 cycles or more), but today, IIRC, a register-to-register cmov is only one cycle, so it is safe to use whenever a branch could have a non-trivial misprediction rate.
Simon says game built with React
> Like Rebol/Red.

Well, that was unexpected.

It's too late guys, you should have tried to popularize Forth like 20-30 years ago.
Now I'm curious, what are the most impressive things modern compilers do?
> I don't think any kind of a training is ever going to get you more than 10 points extra

I think it could easily be a lot more than 10 points. I once (ages ago) did an IQ test from a book and then 2 days later did another test from the same book and scored 27 points higher.

From this I concluded that either I had become vastly cleverer over those 2 days or that IQ tests weren't a good measure of intelligence.
If you live in a nearby city, shouldn't you factor in transportation prices along with the rent?
And here is the book. First edition published in 1992:

http://shop.oreilly.com/product/9781565920637.do#top
Yes, and hoping for more languages to be here.
But a green light allows you, even as you're turning left, to enter the intersection. The light lets you in to the intersection so that you can leave it when conditions are favorable to do so.
This is a model. At best it answers the "how". It doesn't answer the deeper "why", which I think is what the essay should try and address
No Worries, If You Forgot Your Kindle Password
Can deep learning be succefully applied to physics?
>Forth

Why Forth? You just opened wiki Rebol article and first thing you saw was Forth, wasn't it?
12 essential tax questions for homeowners
Their legal and democratic authority is absolutely assailable, within the laws of the United States and within it's democratic processes. That's why the US system of governance contains within it checks and balances between the different institutions.

There absolutely should be mechanisms to challenge or appeal against any action of government, and when there isn't as seemed to be the case with NSLs that's a very good indication that the system is being grossly abused by government agencies.
> It's funny because people fear and loathe Lisp's parenthesis, while after a month of using Lisp, you don't see parens anymore (they're mostly for the parser).

With parinfer, you stop looking at the parens in about an afternoon, I guess, and start reading indentation as in python. At some points, you look at opening parens as alignment markers, and from time to time you need to close something before what is inferred, but always in the same line, I.e., you want:

(Foo (bar) baz))

Instead of:

(Foo (bar baz)))

But generally, it is just magic! And multiline parsing in your head is just gone.
the discussion on HN is interesting, because it's NOT about the hyped news of the day (and HN even got rid of all the trump articles, which is really good imo). HN is about interesting topics from a specific field, which attracts a lot of bright minds. that's what makes it special. compare this to reddit, same thing there. each subreddit is dedicated to a very specific topic, which creates a community, which in turn may result in good discussions.
what about strength training/weightlifting?
> I do not think that would be fair to stockholders (among which are pension funds).

How is it not fair? Why should they bear no responsibility in the behavior of something they are funding? They should indeed lose money for being reckless in their investment.

The alternative is to let the rest of society, that has no stake in the company, bear the cost of their toxic activity. How is it more fair than making stockholders pay?
Is this __another__ 1 B users or the previous one which was already posted?
Clojure is not just a Lisp on the JVM. Clojure is a Lisp but also much more: Readable persistent vectors, hash maps, and sets. Protocols, records, and anonymous (reified) instances of protocols/interfaces. Sequences as a common unifying and extensible abstraction for iteration. Transients, transducers, multimethods with ad-hoc and extensible hierarchies. Namespaces and vars with metadata. Atoms, Agents, Refs, and the STM. Reducers and fork-join. AOT compilation to Java bytecode along with dynamic loading of any code. Now clojure.spec and more, and this is just stuff built into the language.
I tried flux, but I just find it irritating when the screen turns yellow. It probably doesn't help that my office has a daylight bulb
I think it makes sense for programmers or anyone else in this universe to do what they love to do and want to do. If moving to SF is the best way for you to do that, then sure, move there.

But I don't think it is. A place with much lower cost of living might give you much greater freedom to explore your interests and hone your skills, develop your talents, let you wander through your own ideas, implement your own projects, grow as a developer in a way that working for a company would not.

I'm a believer that more interesting things get done when talented people are left on their own to explore. Maybe down the line you get a job in SF after all that exploration is over. But I'm not sure that exploration ever really ends.
probably this: http://polyhedral.info/
Actually it might not really be mispredicted. Slightly older Intel CPUs had a dedicated loop predictor that would exactly predict quite complicated taken/non-taken sequences. If the RB is of fixed size the edge case would be always perfectly predicted.

More recent CPUs, IIRC, do away with the dedicated loop predictor as they have a much more sophisticated general predictor, which, although won't guarantee perfect prediction on this case, it might still get close enough.
How many digits of a Visa card number can vendors disclose on receipts?
I don't recommend it if infringes any rights. You will always be exposed to loosing your name.
"The article makes a salient point but I'd say this was even true before the Internet companies existed."

The article clearly states, the advent of the Internet has created a much more efficient information gathering system. What might appear to be meaningless information collected by private companies can allow software to ^infer^ much more than just a name might indicate. Inference via ^software defined^ characteristics shortens the detail/arrest lists in the same way intelligence software shortens the kill-chain for the military.
Don't do that. You've essentially just turned the old hashes into plain-text passwords, and how sure are you that those hashes don't exist in backups anywhere?
Beauty of revsets is their ubiquity.

Diff would be `hg diff -r 'ancestor(default, experiment)' -r experiment`

Want to list commits in experiment? Just change diff to log. Generate patch file with all commits? Change it to export.
Evernote lost me as a potential user when they partnered with Samsung and got installed as a mandatory/system app on my Note 3, demanding frequent updates and running in the background, impossible to get rid of without rooting.
Elsevier production team messed up my paper. What should I do?
Free vs. Premium Templates: Do You Need to Pay More?
Does Pheonix have a home page or a repo on github? Searching only turns up job ads in Arizona.
Lexington Code System Review THE TRUTH
To Fight Malaria, Scientists Try Genetic Engineering to Wipe Out Mosquitoes
This, definitely. Very useful. You can also search within stack overflow and limit your results by a certain tag, like this

writing to a file [winjs]

This will search for all matches which are tagged with "winjs". very good for targeting your search to a platform.

edit: thats a tip for stackoverflow's internal search. not to be combined with site:stackoverflow.com in google. I don't think that would work
$(CC) $(FILES) -L$(LIBS) -o $(EXE)

Allows me to change and modify on a per project basis how to compile a program. In fact, it allows me to change exactly how it's compiled or cross-compiled.

I can use system libs if available, and if not, drag down the latest, build that locally, and link locally.

Go isn't as flexible. It's opinionated.

There doesn't seem to be any benefit other than standards compliance in having a GOPATH.

I have to circumvent how Go wants to work so that it can fit with the standards I have that C, C++, C#, F#, Haskell, D, Nim, Red, Chicken, Python all work with without being bashed into submission, they supply tools to make it easier.

They don't have lead developers standing up and saying "All Python libraries should be developed in this particular folder structure. Even if it makes integrating C code more difficult."

That feels... Wrong.

So repeatedly setting GOPATH sucks, and can cause havoc if the envar isn't released properly by, say, a failing build.

But, as I said to start with: This is a tiny knitpick.

It means I come back and try Go, time and again.

It also means I spend more time wrestling Go into submission within my automated testing and deployment structures, than writing code in it.
I would add: (d) BLE connectivity (e) Android App (f) Easy scripting (JS/Python)
This article is about an entirely separate issue - the Federal Reserve does not have confidence in Wells Fargo's plans for closing down the company if things go south.
Remailer addresses are pretty easy to spot and then cancel the sale. If it looks suspicious googling the address will tell you if it is associated with a package forwarding service.
Apache Cayenne ORM
I'd suggest following up any conversation of substance with general counsel (or even the likes of HR for that matter) with an email detailing the conversation you just had.

Don't do it in an obtuse manner; let them know in advance that you will be sending it following the meeting, maybe even get them to suggest the wording of it if you aren't convinced of the security of internal mail.

It's easy for either side to forget the exact points raised during a conversation like that, so good for everyone to have a written record.
Not everyone is in so privileged of a position to be taking your specific moral high ground over their own well being.

"Privilege" doesn't enter into it. Everybody has the option to do the right thing, if they're willing to accept the consequences. Not everybody will of course, but there's nothing truly preventing one from doing so.
Wasn't that the goal of Tesla, to spearhead the shift to EVs? Pretty sure the most successful EVs will be made in china in a few years anyway.

We need more work on energy infrastructure though. There are many countries that will be unable to cope if EVs start selling massively.
Nintendo Is About to Unlock Super Mario Run on Apple’s App Store
Yes, it is not a SDR because CC1111 doesn't send the I/Q samples, so no custom demodulation possible. Only support some standard modulation AM/FM/FSK, ...
i think the largest issue is that their first example is this monstrosity:

zygo> x := 3; y := 5; if x + y == 8 { (println "we add up") } else { (println "wat?" ) }

still something being lisp is not really sufficient to claim it is clojure. clojure is much more.
To be fair the notice does tell you how to prohibit/deactivate this "feature".
> actually bringing a new consumer car to market in any kind of decent volume is really, really, hard.

Or they just figure that making battery cars is not going to be a high-margin business (Apart from waymo, they dont seem to have plans for a bigger car), unlike self-driving software which is what Google is doing well.
which is being driven by a computer

The point is that we don't know that. It may have been under driver control at the time.

There's probably a good argument for having some sort of external indicator of whether or not a self-driving car is under computer control or human control. Maybe a small roof mounted beacon that has to be lit up or something.
My thinking was for this C

return (num / num2) * num2;

Where the division happens first.

That is what I get for thinking about this before coffee.
Show HN: Document Merge – Merge Excel Data into Word Templates
For the .1% of users who read the TOS updates.
Use DuckDuckGo.com as your main search engine.

They dig up the first accepted answer to the first matching question on stackoverflow and present it at the top of the search results

http://imgur.com/a/qwXEV

It saves a lot of time for simple questions
Xen Advisory – x86 CMPXCHG8B emulation fails to ignore operand size override
http://faydoc.tripod.com/cpu/cmpxchg8b.htm
Does salting work if you hash in the browser?
It's too late now since you used your normal account here, but next time, you might want to use a throwaway account to speak more freely.
Stay at home mom Kelly Richards from New York after resigning from her full time job managed to average from $6000-$8000 a month from freelancing at home… This is how she done

,,,,,,,,,,,,,,, http://www.ebiz3.com
You can opt-out of the machine learning features (which use manual human review) in your account settings at https://www.evernote.com/PersonalSettings.action.

You cannot opt-out of allowing staff to read your notes altogether, but you can export your data and move to another service.

If you don't need OCR and are on Mac/iOS, I have found Bear to be a great note-taking alternative to Evernote.

http://www.bear-writer.com/

It includes Markdown support, code syntax highlighting (for some languages), and Evernote migration:

http://www.bear-writer.com/faq/Code%20Snippets/Show%20code%2...

http://www.bear-writer.com/faq/Import/Migrate%20from%20Evern...
Why we are still light years away from full artificial intelligence
Agreed. Whatever you do in business, if you can master relating to and building rapport with people it will make things a lot easier.
The Power of Jenkins – Continuous Integration Tool
Median rent (1 bedroom) in San Francisco, CA: $3,336

Median rent (1 bedroom) in Seattle, WA: $1,924

Senior Software Engineers (total compensation from https://www.paysa.com/salaries )--

Facebook Seattle: $340,750 (340750 / 1924 = 177.10x rent)

Facebook Bay Area: $291,750 (87.46x)

Microsoft Seattle: $327,250 (170.10x)

Microsoft Bay Area: $288,250 (86.41x)

Google Seattle: $307,250 (159.69x)

Google Bay Area: $260,250 (78.01x)

Amazon Seattle: $271,500 (141.11x)

Amazon Bay Area: $234,250 (70.22x)

Given the significant differences in salary, variations in taxes are essentially irrelevant and can be ignored.
When you don't want Agile [video]
This is not covered in the blogpost, but we also updated our website (https://www.coati.io/) to give much more information about Coati itself and much less blabla!
Hacking attacks by legion
cheapest observatory ever https://i.ytimg.com/vi/FkDYVPjNvg0/hqdefault.jpg
But the guy fellow himself may have some divine inspiration, as his work is often next to godliness.
It's $10 a month. They do offer bigger instances. The t2.micro instance this maps to gives you 10% of a CPU and bursts to more. It's not much, but it is predictable and, crucially, not a function of the amount of oversubscription by the vendor or CPU use by your neighbours, both of which are typically unknown variables.
With an electric drivetrain, it's easy to go for high power. As the battery capacity increases, so does the maximum available current. This means that maximum power scales with maximum range from the battery perspective. Then (and I am simplifying this), higher current motor controller, a bigger motor (they are not a big component anyway) and slightly chunkier drivetrain to handle the torque. You don't have the same limitations of a high powered ICE with regards to cooling and packaging.

I can't imagine that the difference between a 200kW and an 800kW drivetrain is more than ~5% of the cost of the car.
I don't completely agree. It is not the topic alone, you need some ground rules as well. Compare HN to slahdot, where both are focused on the same field.

I understand that it might be a bit more difficult to cultivate the same environment for politics, but why not try since there are no better alternatives? It is really not a significant investment in time or resources.
And a Rust version : https://rust.godbolt.org/