skysight-inc/HackerNews huggingface dataset:
Same, never have I gone to Dell and seen XPS in stock in a European store. EVER. It's a while since I checked and maybe I'm just always there at the wrong time in release and stocking cycles, but XPS seems almost impossible to get hold of from the Dell store.

Edit: just checked and they have them in stock. Well done Dell.
Copyright is about the right to produce copies, not to sell them. The newspaper stand doesn't produce the copies it sells.
Ireland has propotional representation with locality based representatives
I find both parties to be excessively outspoken. Labeling Ayyadauri a fraud is excessive, and the lawsuit in response is even more.
Not sure this was over 10 years ago. A quick search shows that you used to be able to get a greencard through an 'investment' of $50k to the US. It's now risen to $1m but that may very well be how they secured them.
Funfact: about a year ago some semiconductor manufacturers wanted to standardize something similar: put JTAG on CAN bus.

They explained it that way, that it would be a great benefit to debug ECUs via the on-board diagnostics port (ODBII) and may be later even over the internet.

They tried it behind the automotive scene. But we managed to get many major OEMs on board to prevent that standardization effort. This would have been the greatest easter egg for all cars, it that would have been happened.
F-16 is far from irrelevant.

As I mentioned earlier in this thread, we routinely get a lot of Asian air forces over here on exercise (in Australia). I go to their open days all the time and talk to the pilots and take photos of the planes.

Interestingly, the Royal Thai air force has the older Block 30 airframes, whereas the Singapore Air Force as the newer Block 50 airframes fully fitted out with ECM packs etc. They almost look like two completely different aircraft models if it wasn't for the iconic under fuselage intake.
I think most Debian people think all these container things are a nightmare so none of them will be "official", just available to folks who want them.
Hash tables are very important data structures in the computer science world. Hash tables allow you to have amortized O(1) access cost to arbitrary elements - like key/value (often called: map, dict).

In order to implement hash table one need to map key onto an index in the table - this is done with a hash function: hash(string) ---> number.

Here's a problem. If an attacker knows the hash function, she can produce many strings that will give the same number in return. This usually wasn't a problem, but in the web world it is. It is possible to flood the server (usually in python, ruby, perl) with such crafted requests that, for example, all headers will end up with precisely the same hash value: hash(any_given_header_in_request) ---> fixed value.

This is will result in hash table collision and is generally bad. Normal hash functions can't solve this. This problem of maliciously creating hash collisions is called "hash flooding".

Siphash is an attempt to solve the problem. It is more than a hash function - it's a crypto PRF function and that gives you more guarantees than dumb hash function. Most importantly it takes two values: a "string to hash" and a "crypto key": siphash(string, crypto_key) --> number.

The idea is to generate this "crypto_key" randomly on each program execution, to make sure the attacker can't predict it.

Crypto speaking hash functions may be reversible. There is nothing guaranteeing that they are not. But Siphash is a PRF, and in crypto-speach this means it's not reversible. If you can produce an efficient algorithm to reverse Siphash - ie: given crypto key and hash value predict input string - you can write a good paper and be famous.
I wasn't entirely serious, and I believe sixth-graders can evaluate infix expressions with correct order of operations, but it was adults I was referring to, many of whom have long forgotten.
European VC Atomico Promotes Carolina Brochado and Teddie Wardi to Partner
2017 Predictions: 5 major IoT trends and predictions for 2017
"nor is it generally called light" sure doesn't sound like it's talking about the specific, legally relevant definition used by firefighters.

Also most physicists whose work is centered around EM radiation aren't astrophysicists and plenty of them work specifically with visible light, so your patronization is off the mark.
OP is not correct so... I guess you're not a physicist? Logic is rough, man.
That's correct, and part of the larger notion that you cannot add methods to types from another module. (Primitive types come from the same pseudo-module that declares append, len, etc.)

Think about it. How would you cleanly implement this? If you allow e.g.

func (x int) String() string { return strconv.Itoa(x) }

Then what does the compiler do when two modules declare that method? You could forbid it, but this will lead to situations where existing application code breaks because a library is updated and the new library version includes a method that was already implemented (possibly differently) by the application.

The other option is to allow implicit casts such as

func foo(s Stringer) { fmt.Println(s.String()) }

foo(1) # implicitly casts to ValueMeters to satisfy Stringer interface

But then you run into the same problem. How would you select (forward-compatibly!) the right interface implementation to cast to?

EDIT: The only solution that I can see is to allow function overloads:

func foo(s Stringer) { ... }
func foo(x int) { ... }

Without having thought it through very far, I think that this can be done consistently (precisely because all types are final in Go once the module is cmplete), but it would probably still lead to some surprising behavior.

Actually, I just now see a problem with this:

func foo(x int) { ... }
func foo(x uint) { ... }

foo(0) # which one to use?

Literals don't have a type in Go until they're used in a place that requires a specific type. To make this example even more interesting, consider this:

func foo(x int) uint { ... }
func foo(x uint) int { ... }

fmt.Printf("%t", foo(0)) # prints "uint" or "int", but which?
NetBeans + Eclipse
Ok. A newspaper stand that accepts returns.
> I'm not sure what you mean by "doesn't typically save a configuration."

It doesn't save a configuration by default. It gets the recommended resolution from the display and uses that. You can set custom resolutions from xorg.conf, or more easily with a ~/.xsession file but it's not required if you are happy with the defaults for your monitor.

> It definitely needs one to run properly (xorg.conf).

Nope, not for many years.
Well also, the reason these debugging interfaces are shipped enabled is probably due to a risk/convenience/benefit calculation made by Intel et al, with a view toward making repair or diagnoses cheaper or satisfying OEM factory requirements. So in this case the risk is passed on for any number of reasons, not all of which are to the detriment of consumers. Some perhaps to their benefit.

From the corporations' point of view, there are multiple customers to satisfy for each device shipped, not just the end user. My point being that this risk analysis is simply more complex than any single end user's needs.
Inferno in JS framework replies use beta, I guess that broken.
Well, maybe so, theoretically. But in fact, there may be multiple light paths between us and remote stuff. And the length of those light paths is in constant flux. Indeed, having data from multiple light paths has proved very useful. So it seems sensible to talk about stuff happening in its own frame, and distinctly about observation delays.
>mobility obese

morbidly?
But I bet the cost of the procedure left a sizeable hole in your pocket ;).
Why Enterprises Should Build an Android App
Leaving physical access to a PC is bad practice in any case. It makes it easy for thieves to steal it and to anybody to implant any kind of device or sw. Intel increased the surface area for attacks and this can't be good. However security for everyone regardless of the threat model is hard. I make an example with smartphones.

Unlock with PIN or with fingerprint? Obviously PIN is safer because we leave fingerprints everywhere. But threat modeling comes into play.

I know of a guy who got his iPhone stolen at a party and started receiving email notifications of account changes. Did the thief use NSA grade decryption techniques? No, the phone was protected with a PIN. The thief likely kept an eye on people unlocking phones and stole the one he was able to spot the PIN for. The inferior security method (fingerprint) would have prevented unlocking the phone and maybe made the theft less interesting.

It's always a tradeoff and one has to decide who's wanting to protect against.
> Alternatively all USB-C thumbdrives become a threat once they hit the market.

All USB thumbdrives are already a threat. Not just from autoplay/execute, but there are malicious/pentester thumbdrives out there (like the Rubber Ducky) that emulate a USB HID keyboard; computers have absolute trust in keyboards, so you just have a script that instantly types in "Win-R cmd enter <download and run your exploit>".
> We tried setting it up on FreeDOS, but apparently only the real thing will do.

Just a small aside, you might want to try to spoof the correct version of MS-DOS with FreeDOS's VER command. Usually that's enough to get programs running that are picky about DOS versions.
I think that is a very fair comparison. With OSX a minimal setup is not even an option.
If a Best Buy technician is a paid FBI informant, are his searches legal?
> all that being said, prob will switch over when this one dies, because touch bar... lol

I wonder why there's such lack of belief in everyone. I think this touchbar is just a temporary transition-time solution and we'll have a decent replacement in a year (tactile feedback, retina-resolution, etc.)
If you are doing something unrelated you probably aren't interested in packaging some dependency for Debian, so you may as well just manually compile and bundle your deps into a container format like docker/appimage.
Your smart home: attacker or alibi?
If I was the Atlassian CEO reading this thread, I'd be really worried. There are a lot of comments from developers with zero faith in Atlassian's ability to create (or even preserve) a great product.
I like old things and old houses too. But a friend in real estate advised me against buying and living in 100 year old houses because of the high cost of maintenance, very high cost of remodeling, and various things you wouldn't expect right away, like the water tasting funny due to old pipes, there house creaking and making sounds all the time as it shrinks and expands, the general lack of insulation, etc.

I'm still fond of the Tudor style, but alas it does seem impractical.
Assassin's Creed Fucking Glitches
Neither does medium. Medium is a dumb pipe. My browser renders the page. Does firefox own a license?

Internetting is hard.
8 web development trends for 2017
Well, what about collusion of the mining pools in China?
Most physicists also do not have much experiance with uncontrolled fire. To say that all fires produce light will be confusing if trying to explain non-visible flames to a lay jury.
FSF getting hamstrung by themselves.

How so? The users of the binaries are getting a GPLv3 licensed copy of the sources, so the FSF's mission is fulfilled.
We all agree. How do you achieve that goal when device vendors have no interest in working with a distant third Linux in the OS ecosystem, much less your elegant but totally unproven PjmlpOS?
Anyone used ytmp3.com
If the CCC can do it every year, Burning Man can do it, Niue can do it, an island off Nicaragua can do it, then the middle of the USA can too.

http://wiki.rhizomatica.org/index.php/Rhizomatica_GSM
http://www.h-online.com/open/features/Building-a-GSM-network...
http://itp.junglebrains.com/setting-up-your-own-cellular-net...
Securing a Clojure Webapp with Let's Encrypt
Same here but in Switzerland. 4 fillings between 3 brothers (2 are mine).
That's true in our reference frame, with some error bar, but astronomers rarely make the distinction when talking about observing events, so I always find it odd when laymen insist on making it.

I guess the distinction is rarely made by professionals because

- It requires defining a reference frame.

- It makes no difference to the causality.

- Time is a function of distance, which usually has large error bars on it, so it's better to discuss the distance instead.

- Time as a function of distance gets more complex on cosmological scales.

On the last point, you can get the exciting realisation that, due to the expansion of space, objects actually start getting larger the further away they get beyond a certain distance.
My boss seems unusually sensitive to high-frequency noise, and said if I got a Dell laptop for work he'd refuse to sit next to me (which would be a bad thing because I like him!)

I'd not heard of the "coil whine" or "CPU whine" thing before but Google seemed to show a lot of anecdotal evidence and discussion, especially for the XPS 13 but also for other models.

Does anyone know why Dell seems so prone to this, and if the problem has been solved in newer models?

Otherwise if I want to ditch the work Macbook for a Linux system (which I'd love to do ... I have not grown to enjoy OSX) then my only real choice would be Lenovo.
Science fiction turned reality: 5 key challenges to be addressed – Schwab
Business case for continuous delivery
Never mind that Iran is still flying F-14s...
That's what I figured. I hope that the sensor becomes better and better, so that one day I can take great neon light photos (as well as see the correct color of red).
I think the OP was talking specifically about search, not tech in general. It's rather obvious that unless companies constantly reinvent themselves that the new tech will replace old methods. His question was directed toward the possibility of someone coming in and taking over search as it is today. Which i'm curious of other opinion on this question as well, because frankly I think unless a radical innovation happens in the field, that modern day search is going to be forever relegated to google.
Java wish list: the top differences with Scala, Groovy, Clojure, and Kotlin
Tracing Scala Futures
Phase two of our TLS 1.0 and 1.1 deprecation plan
Sadly this is more often than not the destiny of service and software you can't host/run yourself. At least this is not google or the like buying something to can it. Though it would not be surprising if trello got merged or integrated in some way in jira.

Luckily there are free software alternatives to trello you can self host that are not going to sell out such as wekan[1], taskboard[2], taiga[3], kanboard[4], ...

[1]: https://wekan.io/

[2]: https://taskboard.matthewross.me/

[3]: http://taiga.pm/

[4]: https://kanboard.net/
I was around at the time. I remember the buzz after day one of his two day workshop. Everyone knew where he was going.
The problem is you can make forecasts but they're just guesses at best.

This isn't true.

The current US unemployment rate is 4.7%[1]. It's pretty easy to look at the time series data, and come up with a likely range for the next reading.

The possibility of black swan events (as well as inadequacies of models, measurement inaccuracies etc) mean this number isn't a sure thing: instead a statistical model provides a distribution of probabilities.

For example, the probability distribution curve might give an 90% chance of the unemployment rate being between 4.5% and 4.9%.

If we are trying to predict a year ahead, there much less certainty. Black swan events are just one of the causes of that, but it's still possible to forecast that the unemployment rate in December 2017 has a (say) 30% chance of being between 5.5% and 4.5%.

This isn't guesses (well to be clear: I'm guessing above). You model the inputs, and build a Bayesian belief network (say) to model the interactions between events.

Here's a version of The Fed's model: https://www.federalreserve.gov/econresdata/notes/feds-notes/....

That's why these days they use the stress test approach, assume the worst market conditions then see if a bank can cope.

That's completely different to macro-economic forecasting.

[1] https://data.bls.gov/timeseries/LNS14000000
Just found this gem in the wild. Any other good reading material out there for continuous-* discussing the business case for such industry shift?
Wekan on a Sandstorm.io instance
As in the quite ancient https://www.youtube.com/watch?v=pdxucpPq6Lc
Before I clicked the link I imagined that this was some sort of VNC client which worked inside a terminal window. Does such a thing exist?

(I mean something like this - https://github.com/mustafaakin/terminal-webcam/blob/master/R... - except with a VNC image)
Are you the author?
A Glossary of Machine Learning Data Terms
Comments are the 'social' part that seems easiest to replicate. Or plug in with a 3rd party tool like Disqus (which gives you more social features).

But the coolest thing about Medium comments is that they can be inserted mid-article, with highlighted text, as annotations.

Medium also lets you follow users, and gives you recommendations based on what they recommend. But filtered through an algorithm. Sadly there's no simple reverse-chronological list of recommendations.
Yahoo should focus on discussion.
> Getting things set up can be a way bigger PITA on Linux, like function keys, sound, and god forbid, wirless.

Still? When I bought a new notebook in 2012, the particular model had been out for 3 days. Yet there was a very detailed installation guide in the Arch Wiki for that particular model, and the only issues I had were with the brightness keys on the notebook (both for screen and keyboard backlight). The backlight control via UI worked, but not via keys. Was fixed a few months later.
"You were so busy wondering if you could do it, you never stopped to ask if you should"

That's going on your headstone come the Great Octopus War of 2033.
Great! Bookmarking this. Two points of suggestion though.

1. The antispam filter is a bit confusing. Took me a while to understand that it expects me to input tag number three in the field.

2. After submitting a link, I received no feedback and at this point, I'm not sure whether it's pending approval or if I did something wrong.

Edit: Ok, so now the submitted link showed up. But not with my Twitter profile. Not that I care, but that's another confusing thing in my view.
Walter exactly right. Not even Marissa feels sorry for Marissa given the payout she has received. A couple of hundred million dollars heals a lot of hurt feeelings.
No, it creates labor by making life cheaper and thus increasing purchasing power and real wages.
6 Problems with U.S. Intel on the Russian Hacks
Major Esports Network Hacked, 1.5M Accounts Compromised
There was, it was bought by Yahoo...
http://summly.com
I'd love to rewrite all of those pictures in Prcoessing
> I live in a country (Taiwan) where no one knows about Linux. It's impossible to buy a pre-installed Linux laptop here.

Quite some years ago, I went into a smaller electronics store in Germany because I had seen a nice notebook model on their website that had an SKU without operating system.

When I spoke to the clerk, he was completely puzzled that I would want a notebook without Windows. I can still hear his words in my ears: "But you need an operating system!" I tried to explain to him that there exist other OSs, but to no avail. I walked away from that purchase after imagining how support would go if I had any problems with the hardware.
Fitbit acquires Vector Watch
Since a few versions now (and also in 16.04 LTS), the Bluetooth drivers in the kernel used by Ubuntu have been broken. Otherwise Ubuntu is a solid distro and it doesn’t get in my way.
> Also where can I download the "public RAP demo"?

I assume that's the version that comes with the PaX/grsec kernel patches, in which case it's this:

https://github.com/minipli/linux-grsec/tree/v4.8.17-pax/scri...
2054 days ago I wrote this: Why should anyone ever use a Google API ever again?
http://googlecode.blogspot.co.uk/2011/05/spring-cleaning-for...

HN discussion: https://news.ycombinator.com/item?id=2592399
IIRC Apple's "fix" was to just disable recognition of new FireWire devices when the computer was locked. So a nasty device could still compromise you, but it would be one that you plugged in yourself.
Serious question. Why are you posting health-related advice from a throwaway account? If it's something you are recommending to others, posting from an established account would have much more weight.
So clever... but how you know that this software is not some kind of adware... (Super Ugly things, on this kind of tools... )
IntelliJ for Java. Emacs for everything else.
The title is so good, I couldn't read the article. Nothing would improve on that title.
> Nowadays, I want to go whatever store (physical or online) and just take what I want to buy.

If you bring Linux on a USB stick, a good store will let you boot into it on the exhibition piece. At least, that was the case for me, and it definitely contributed to my buying my notebook at that particular store.
How Six Lines of Code and SQL Server Can Bring Deep Learning to ANY App
JTAG is a protocol for testing electrical connectivity and package pins, all the debug capability is proprietary vendor extensions. Which is to say that for any retail product, the CPU will have had a fuse set to make it "protected" which typically includes disabling debug JTAG functionality.
A few years ago I managed to resurrect my first website which I wrote back in 1994/5 (found it on the waybackmachine.) When I re-published the site I left the uppercase HTML in place as historical artifacts sprinkled throughout the code. :)

hah, I just was taking a look at that old code again and found this little gem:

<H3 ALIGN = CENTER><BLINK>Frame ALERT!</BLINK><H3>
<P>
This document is designed to be viewed using <B>Netscape 2.0</B>'s
Frame features. If you are seeing this message, you are using
a frame <I>challenged</I> browser.
</P>

We've come a long way :)
Android Studio for the android development, with IdeaVim and a few other plugins.

Intellij for other Java related stuff. Before the dedicated IDE for golang came out from JetBrains, I also used IntelliJ for golang development with their golang plugin.

Aside from that, I use Sublime for dumping the logs/note taking etc.

Last, not least, vim!
It's time for a new era of business phone calls
Thanks. I never realised those annotations were user comments and not part of the articles.
I never had any complaints with Linux on laptop except battery life, it sucks. MacBooks have a battery life of at least 8hrs, my 2012 model has a battery life of 8hrs, I have to charge it once a week, since I don't use it for more than 2hrs daily.
In many cases this article shows a lack of knowledge of how Erlang programs are written.