skysight-inc/HackerNews huggingface dataset:
That's a good pint! I also can say that it is a matter of perspective. From an Erlang developer point of view, the processes are executing in a preemptive manner without telling them when to yield. The important factor is the reduction limit of the actors as well as being reentrant. It guarantees that each actor will sure yield even if it is still running and have something to do, and will be selected whenever scheduler select them again for execution.
A pretty good rule of thumb I've heard is that if there's huge multi-liter water bottles available in every supermarket, it's probably a good idea to not drink tap water. The smaller and fewer the water bottles, the better the tap water is.
> The amount of jail time you
> get is supposed to depend on
> what you did and not which
> judge presided over your
> sentencing

I think that's specifically what judges are for in a common law system, isn't it?
Karma Ventures €40m VC Fund Targets Europe’s Start-Ups
I like how this paper is constructed. They form a bunch of hypotheses and test them and aren't afraid to be wrong. Rather refreshing since the typical papers I read are more of the "here's our successful test" variety. I feel like a supplementary qualitative analysis (code quality) would be helpful. My personal hypothesis is that women self-select and the pool of female contributes has a higher average skill than the pool of male contributors.

I have no evidence to back this up but by gut says that it's still socially harder for women to become developers and as a result the ones that "survive" tend to be better on average. While this is a bias I'd argue that the major reason (cause) for the acceptance/rejection of pull requests is the quality of said request which would argue against a bias in the acceptance. I'm not sure how to phrase it well but in summary I think there's a social bias against women in programming (as a career) but I suspect code quality is the main cause of accept/reject decisions and there is no bias there.
There's nothing stopping the spammers from getting certs.
And the next step would be to allow algorithms to have bank accounts, earn money for their work and then be charged, prosecuted and put in "jail" for X number of CPU cycles.
I have all my dotfiles in Dropbox and create symlinks to those. I require some 'quasi-secrets' in my configs and therefore I do not use Github.
Ansible and my own python script.

I use ansible, to template my gitconfig for different unix machines, and to install software that might be referenced in a dotfile

https://github.com/berdario/dotfiles/blob/master/setup/roles...

https://github.com/berdario/dotfiles/blob/master/setup/feynm...

(I have a separate branch for windows, but I found out that branches are not a good solution for this, since unlike feature branches, they'll never be truly merged... and unlike maintainance branches, they'll never stop being touched due to being out of maintanance)

And I use my own script, to also support Windows (since ansible supports windows targets, but cannot be used from Windows)... I defined this table with the destination for the symlinks (or, in the case of .ghci the destination where to copy it, since symlinking it wouldn't work)

https://github.com/berdario/dotfiles/blob/master/deploy.py#L...
Blendle, a very successful micro payments experiment in the Netherlands, is proving that young people are willing to pay for journalism. Expanding internationally. Already in Germany and coming to the USA soon!
We are looking for Frontend, Backend and Mobile developers.
Feel free to check out our jobs: https://blendle.homerun.hr/
I find the concept of an 'important tweet' very amusing. Social networks serve as distraction and personal advertising, how can it be important?

Just send an email.
I think the important cases are the ones that you can't fix by hand - the ones where you're removing a dangerous idiom.
In the literature this is called Gradual Typing. Or optional typing.

Python uses it in the last couple of versions.
It's interesting how fast the narrative shifted, about one year ago i was reading a long in depth article here on HN on how Marissa Mayer was out to transform Yahoo into a company fit for 2015 and how she was succeeding. Fast forward 1 year later and the articles are mainly about how Yahoo is failing.

What does this tell me? I don't know really, is it hard to transform a company like Yahoo? Probably. Is the media surrounding tech and startup culture way to fast to draw conclusions, for sure.
Bitcoin and Cryptocurrency Technologies Book from Princeton [pdf]
> What are you running, Slackware or something?

CentOS/RHEL?
I don't think it's "sketchy" to have different requirements. For my personal needs, email is definitively important, but it doesn't need HA, and its store-and-forward architecture means it copes fine with an hour or six of downtime (serves usually retry for several days until giving up).
> which run in 4 cycles per byte + 8 cycles of fixed cost. That's cheap as dirt.

Cheap? 12 precious clock cycles is enough for up to 384 floating point operations (FMA).

Not sure how fast or slow rep sca/mov is these days. Regardless, strlen that is not scanning at least 4 bytes per clock is hopelessly slow. I think you can do at least about ~16 bytes per clock.

Anyways, the problem with strlen is unnecessary extra (potentially mispredicted) branches and memory accesses.

I have seen enough cases where strlen has dominated cost in the profile. Of course this depends entirely what you are doing, there are plenty of workloads where strlen just doesn't occur.
Cross-Origin CSS Attacks Revisited(feat. UTF-16) CVE-2015-1287 and CVE-2015-5826
https://github.com/jbranchaud/til/blob/master/ruby/comparing...

I really like the .contain_exactly() matcher for this purpose as well :)
Probably because of German censorship of violence in video games?

https://en.wikipedia.org/wiki/Video_gaming_in_Germany
That's from Latin, which is why the periodic table symbol for lead is Pb.
Before anybody gets excited, it's just a lousy collection of WebKit forks with some custom additions.

It's also been up since 2009, seemingly.
Please. We must stop calling these things Hoverboards. Even if the newspaper did, just copy paste it and replace Hoverboard with "rolling retard vehicle" or something. Its not hovering, nor a board.
Budget carrier easyJet plans to turn Airbuses into Priuses
IMS Health Is Little Known but It's Getting Rich Off Your Medical Data
Marc Andreessen: Indians Should’ve Embraced Free Basics–and Colonialism
Torrent: The Century of the Self (BBC – Complete Series)
Parity: Next Generation Ethereum Client
What nigtmarish PR are you talking about? Nobody cares, just like nobody cared when they started shipping cpus with embedded Intel ME.
Would you settle for him being a character in House of Cards?
AMD adopted same strategy, no overlooking for poor!
Digital inequality and racialized place in the 21st century: SF's Chinatown
Isn't a modern strlen optimized into vector operations if possible anyway?
ansible-vault?
Ah, but aren't companies themselves entities such that their owners and creators are liable about their actions in certain cases, but not in others?

Not a lawyer and not a founder, but as I understand it, it goes something like:

- If I own a company and it is insolvent or incapable of fulfilling some contract, I am probably not in trouble, the company is. It might still depend on the specifics, though.

- If I own a company and it does something illegal without my knowledge or intent, such as say produce unsafe products, I might be in trouble, or I might not be, depending on how unsafe, why and whether I can be found have been negligent in allowing it. The company itself definitely is in trouble, though, since it has clearly violated the law.

- If I own a company and I willingly task it, or even allow it, to do something illegal, with full knowledge of the illegal actions in question, then I am probably in trouble too.

Operating through a company doesn't make me immune from the law, and neither should working through an algorithm. On the other hand, full personal liability for everything my company/algorithm does, when I am not in the loop at the point the decision happens, seems like the wrong standard as well.

So basically the algorithm can be found guilty of a crime. The company that created it can then be found guilty of selling a defective product (depending on whether there was any reasonable way of catching the defect). The owners can be then charged with negligence or something to that effect if the defect is something that standard industry practice or compliance with regulations should have caught, or if it was introduced deliberately.

If someone has a law background here, feel free to let me know if I am misunderstanding anything...
Bottom...was an ass.
Git and Xstow. I have a small shell script that parses the xstow.ini file and creates all the directories I have listed under the [keep-dirs] directive in order to prevent it from deleting empty directories or replacing them with links.

#!/usr/bin/env bash

#Read the keep directories from xstow.ini
ini="$(<'xstow.ini')"
IFS=$'\n' && ini=( ${ini} )
ini=( ${ini[*]/\ =/=} ) # remove tabs before =
ini=( ${ini[*]/=\ /=} ) # remove tabs after =
ini=( ${ini[*]/\ =\ /=} ) # remove anything with a space around =

#for each keep dir make sure it exists in the home dir
for i in ${ini[@]}
do
if [[ $i =~ ^\ *dir ]]
then
eval $i
mkdir $dir
fi
done
Fellow self-employed here, currently sitting in the office of one of my clients (as I do 2-3 days per week) despite them being more than happy for me to work from home. The fact that it's a small office with 4 other people (and they're great people) and a 20 minute commute through the countryside probably helps a lot, but I much prefer this setup than sitting all alone in my small home office all day.
Some grocery stores and walmart's have RO water machines outside their stores also. However, if you choose to use those it would be good to invest in a tester as they do not always change the filters on schedule.
I try not to deviate from configuration default so that I don't need to manage any dot files.
Git repos + https://github.com/AndrewVos/slink
> - What is DB indexing

Yeah I asked exactly same question, And instead of answering what it i, candidtate told me why they used it.

> - Can you think of any impact when indexing in this situation

That's Why I want to know if candidate understand what really index does, One cant tell a realistic answer of this question until S(h)e knows how index works.

> - What are you general thoughts about indexing, can you think of an example when you used it and how it helped.

Even if one used it in some situation in pastm and it helped, I would consider it not enough as it could be possible S(h)e used it by reading some blog/tutorial etc without understanding it fully, it's like ok switch it off and on, did it work? well forget about it then.
Gut Check Time: Be Honest, You Don’t Want the Best People to Work for You
Yes.

Though you still pay for the memory/branch prediction stalls.
Same here. I tried doing the work-from-home thing for years. It never worked out. I would waste my mornings and stay up late wrapping up pending work. I would also skip gym because it was too much effort dressing up and going out. Plus, because I would waste my mornings, I would convince myself that I couldn't go to the gym because I had to catch up with work.

Working from a shared office means that I'm out of the door by 10-11AM. I chose a shared office that was very close to my place, so my commute is 15 minutes at most.

It's also easier going to the gym after work when I'm already out.

Wouldn't do the work from home thing unless it was absolutely necessary.
Google Cloud Functions
Was this flagged into obscurity while I was reading the paper? I can't find it on the first five pages anymore. Pretty sad.
Just git and Github.I have two folders, a .dotfiles (https://github.com/Arc0re/dotfiles) that contains stuff like .emacs (for each OS), .bashrc/.zshrc, etc, which I symlink into my $HOME folder, and an elisp (https://github.com/Arc0re/mac-elisp) folder that contains my Emacs themes and plugins.
CPUs are complicated pieces of technology. During the manufacturing process, some parts have a better quality grade than others. The better quality parts allow some overclocking without producing errors and therefore they get put into the overclockable K-processors. The worse parts get put into non-overclockable processors and run fine using the default voltage.

Some of the non-overclockable cpus might work fine after overclocking, some might not. Intel definitely doesn't want the negative press when some kids decides to overclock their non-K CPU and break it during the process. So I understand the decision.
I Googled "Vector Networks" and it also seems to be a term that they invented. Figma (their product) is sadly a UI mocking tool and not a vector graphics editor. "Pathfinder" (the tool in Adobe products that calculates fills based on winding order) is notoriously unusable. I'm sure that graphics designers would gobble up tool that had sane path finding.

I'd love to see some literature on how these vector networks work.
Why You Only Have Half a Second to Make an Impression
How about getting a police force and law enforcement infrastructure that actually works you bums.
mr + vcsh
https://github.com/RichiH/vcsh + myrepos
And? What do I need to do to get that? :)
Any product by 360 is effectively malware. They are by no means a legitimate "security software" vendor.
Intel says tomorrow’s processor technology ‘will be fundamentally different’
Made me curious enough to find the price, perhaps I'm not looking right, are you calling the "Amiga Explorer" program of $9.95 "very expensive" (found here: http://www.amigaforever.com/ae/ ) or is there some other program you're referring to?
Turning off Gmail notifications on my phone was the best thing I ever did for my stress levels.

Honestly, when you think about it, if it's over email, it's not a "real" emergency. Someone in a real emergency would just call.
Intel: Chips Will Have to Sacrifice Speed Gains for Energy Savings
Nitpick:

Applied to democracy, this means that politicians who are voted into office are more dishonest than all the others who aren't.

Being voted into office doesn't cause dishonesty. It's the reverse: dishonesty helps with being voted into office.
Just in case the occasional anti-games mentality rears its ugly head around here: whilst there are lots of good suggestions coming up, games are certainly a pretty solid way to relax too.

In the last couple of months I've been recovering from mild-to-moderate burnout symptoms myself, and a lot of how I've been doing that is playing The Witcher 3. It works. (It probably helps if the game you're playing is one of the most astonishing artistic creations of the last couple of years, to be fair.)

The big thing is this: you can't force it. One plausible explanation for burnout is that it's a defense mechanism from your subconscious against excessive delayed gratification: if you're very self-disciplined and work very hard on something that you think will give you rewards in the end, but doesn't whilst you're doing it, then don't get those rewards, after a while you start building up subconscious resistance to doing that again.

It sounds like you're not too long away from the death-march project. If so, just give it some more time of not trying to do things (counter-intuitive and often scary for highly motivated people, I know), and see how you're doing in a month or two.
Funny I know a lot of people with remote jobs who have kids. Often times than not the employer will pay for a co-working space if it is needed.
Yes, correct, but that's not what the populace wanted at the time. Despite the fact that weakening that by definition is weakening the justice systems ability to mete out real, actual justice.
Source please? I ask because ontheissues.org only has one drug related quote from Trump from 1990. "Drug enforcement is a joke."

In oti's collection of quotes shows that he's personally anti-drug but believes it is a states issue.

http://ontheissues.org/Donald_Trump.htm
Recommended cash offer to acquire 100% of the shares of Opera Software ASA
GraphQL Server in Haskell
The reason why Yahoo! has failed so far with their mobile apps is very simple - they try to force users to login. For example the new (supposedly awesome) Flickr app http://i.imgur.com/i6mjzHZ.jpg or Tumblr http://i.imgur.com/QpbDE4r.jpg - there's no way to "dip your toe in" without creating a login.

Luke Wroblewski nailed this long ago - "Mobile Signup Forms must Die" http://www.lukew.com/ff/entry.asp?1678 - it's not rocket science but if you allow your old school web thinking to define your app UX, you will fail. If you have any clue about mobile audiences you use gradual engagement to allow them to get on board incrementally.

The average mobile user probably has about 30 seconds to give you until the next push notification from WhatsApp, Snapchat, Instagram, Twitter or whatever distracts them and their gone. If you waste that time on forcing them through a signup process, don't expect to see uptake.

And failing by login isn't a new thing for Yahoo! For many happy Flickr users (myself included) they killed it for us by forcing Yahoo login onto the site. From http://gizmodo.com/5910223/how-yahoo-killed-flickr-and-lost-...

> Yahoo's RegID solution turned out to be a nightmare for the existing community. You could no longer use your existing Flickr login to get to your photos, you had to use a Yahoo one. If you did not already have a Yahoo account, you had to create one. And you did not even log in on Flickr's home page, upon arriving, you were immediately kicked over to a Yahoo login screen.

...but that's another story. I'm still bitter
Good thing is we can load old microcode on Linux
I think no one has mentioned rcm[1]. I just maintain a private git repository cloned in .dotfiles in each system I own, and use rcm to set up symbolic links properly. It works pretty well with directories and lets you choose between creating and populating it with symlinks, or just symlinking the whole directory. For example, I can symlink the full .vim directory (including git submodules) and only link some files inside the .ssh directory (link the config file to my .dotfiles repo but leave ssh keys alone).

1: https://robots.thoughtbot.com/rcm-for-rc-files-in-dotfiles-r...
Cool! I first thought the install-over-serial meant they had found some kind of "exploit" of the AmigaOS, but it turned out you do have to run a command on the Amiga to copy incoming data into a file. Phew!

Also, this part:

Be sure you plug the cable into the Serial port on the Amiga, not the Parallel port! They look the same.

Was interesting, since it's clear from the picture (and "general knowledge") that a 25-pin serial port and a 25-pin parallel port do not look the same; the serial port is male on the computer, while the parallel port is female.

Thus, it's not possible to plug the cable, which was very well-specified in the article to have a female plug, into the parallel port.
Whether or not the lead gets dissolved in the water depends on the water itself. If you have hard water lead pipes are low risk.
Scared to turning my permanent residency into citizenship now.
200OK: Entertainment website for developers
Well, Julia is a language designed for mathematics, where indices starting at 1 is common (vectors, matrices). You can argue that polynomials have exponents starting at zero, but then you quickly get to Laurent polynomials, and what you really should be arguing is that the lower bound should be configurable, rather than being set at one specific value (which, of course, is still possible with custom types).

Second, I don't find Guido's argument convincing. Yes, half-open ranges can be mathematically more elegant (and that's actually Dijkstra's argument), but that doesn't mean that the code necessarily becomes more readable. For example, to construct an array without the element at index i, you'd do the following with Python-style indexing:

a[0:i] + a[i+1:n]

and the following with closed intervals and indexing starting at 1:

a[1:i-1] + a[i+1:n]

While there is an element of subjectivity to it, I at least find the latter option more readable (possibly because of habituation to mathematical notation).

While the notation for the specific example of i:i+k-1 might be less elegant with closed ranges, closed ranges are something that you find in every math textbook, because sums, products, unions, intersections from a to b (and other operators in that style) operate on closed ranges normally. Closed ranges are the norm in conventional mathematical notation and it makes sense to pick the option that minimizes the overhead when transcribing between mathematical texts and code.
Flint was 100% avoidable and motivated by greed.
Hi,

I really enjoy coding and I also enjoy comments with a good sense of humor.
So, recently I developed a website filled with hilarious comments. My goal is to build a community around it.

I would like to know your honest opinion about this idea and about this website.

Thank you!
HTML + CSS is Turing complete
Ask HN: Secure, Private Cloud Storage Recommendations
Hi All,

I'm in the market for a small business cloud storage solution with the following characteristics:

1) Data storage in Germany

2) Client-side encryption before data transfer

3) OSX / Win Support

4) Easy sharing files with 4-5 contractors / clients

5) Data versioning

6) 1 TB Storage

7) Stable / Reliable

Any recommendations would be kindly appreciated. Thanks!

P.S. If you're a crypto-pro, how do you feel about Tresorit's claims about encryption?
Aftenposten is being thrown out of Turkey
America is one of the few countries that could get away with this, as being American has such a premium. It'd be nice to see them use their clout to force through legislation that stopped companies from playing silly beggars with their offshore profits if they wanted access to US markets.
This might sound naive but it is a serious question.

Wouldn't it have been the best way for Microsoft to get a hold of the mobile market by buying Opera then "updating" people's apps to a new version which would be "Edge for Mobile" ?

As it is, Microsoft has practically zero imprint on the mobile browser market.

Would there be any problems with my proposed approach?
I would love to press that "Buy Now" button, but I just can't seem to get past the emboss effect on that CTA.
I am saying there is no study to prove they are, thus one must assume they are not.

Further there is not be a study to see if my left index may match your right middle finger, etc.

I do not believe there is enough possible entropy for ~74 billion 100% unique never to be repeated patterns on finger prints... (7.4billion humans x 10 fingers per human)
Yes, because humans are animals. Ignoring humans, while we are different to other animals, we are not really that different, particularly to other social mammals. So the answer remains yes.

Note that this answer is self-evident and did not require torturing other beings.
We might not, but a sizeable portion of the populace does
Well, Microsoft has maintained the development teams in Norway, so there's that. And Opera didn't wait to be purchased to dump a bunch of people in Oslo. I can't really speak as to the Trolltech and Tandberg jobs, though.
I am quite amazed that noone has pointed out that in terms of the cosmic microwave background, the sky is not black. The radiation that travels the furthest before hitting us is this background radiation. It only appears to be dim because it has been redshifted a huge amount due to the expansion of the universe since then.

But yes - everywhere you look in the sky (unless there is something in the way), you are looking directly at the intense fire of the birth of our universe. Red-shifted until you can't even see it any more.