skysight-inc/HackerNews huggingface dataset:
It was complicated. Some early printer devices had automatic-CR (think of a typewriter). Also, 'lineprinters' had a chain torus of letters and hammers at every position on the line, so there was no carriage at all.
First, we're not stealing your password.

Each of us in the past have used multiple GitHub accounts to partition work and personal life, or different consulting clients. I kept them in independent Chrome profiles.

We originally had Ship launch the browser, but it was basically a crap-shoot. I often had to paste the link into a different profile.

That said, you're right. We should allow the option to use the system browser.

From a strict security standpoint though, a malicious native app has remote code execution on your box. It's game over. You're just one local privilege escalation away from complete compromise. At some point you have to trust reputation or never use any software. If this is a concern for you, native apps aren't for you, and that's ok.
I really enjoy my X220, however the trackpad is killing me. I know it's apparently sacrilege to use the trackpad on a Thinkpad but I do find myself using it.
Open Source VMware
"(note: Not the rate they WERE borrowing money at)"

Why didn't people and banks just use this number?
The fact that this architecturally clueless comment is at the top for an article about caching makes me wheep for the future of the web.

Packages inevitably create a tangle of complex problems that page/document model avoids. That is one of the main reasons web apps replaced normal apps in so many domains. Not to mention that a package system will give a huge competitive advantage to already popular scripts, which will inevitably lead to technological stagnation. And it will remove the biggest disincentive to avoid bloat.
Saying "I hate disabled people" is hate speech, because they're not disabled to spite you.

This is an opinion and I would be very surprised if this is illegal in any European country. It's certainly not hate speech. You may just out yourself as a complete asshole and rightfully suffer social consequences if you use such speech.

Now, saying something like "Disabled people are the scum of the earth and should be eradicated" would probably fall under hate speech laws in some jusidictions.

Note the qualitative difference of the statements.
Does this make the browser avoid the request if it already has a cached script with that hash? If so, that would indeed be exactly what I was hoping for, except it would need to be extended for all things, not just javascript. Anyway, thanks!
I just wanted to say I appreciate your taking the time to educate me on this, banking is so cultish and esoteric sometimes, you have given me a direction to focus my reading to expand my knowledge, so I am much obliged.

In particular, I didn't realize that LIBOR wasn't actually used by the American banks for interbank stuff, but was used voluntarily in contracts. That LIBOR impacted so much of America and they allowed it to do so voluntarily (or out of ignorance) is astounding to me. I wish all this kind of information was layed out in a single place more clearly for public conspumption.
I'd go with Construct2, the free version comes with a lot of games. It's very very visual.

I also used AppInventor, an online platform by MIT, let's you code visually in the browser, might be worth checking out.

Finally, show them this video:
http://www.gamasutra.com/view/news/178938/Video_Is_your_game...
Interesting, especially as I use PostreSQL. Unfortunately, "$$" is very common in actual text (millions of TeX documents, for example) as is $TAG$. But this could still work if you were careful to use TAGs that would never be found in text. But what if the document that you linked to itself had to be quoted? Would that lead to a problem?
For some reason, I kind'of always assumed the act of removing pain was itself the addictive part. But now it seems obvious that a drug could simply make you feel as you did right before hitting your thumb with the hammer.
It is more complex than that.

Even if it isn't (and cannot) be literally true, I think Eliezer Yudkowski was on to something when he invented the "Merlin Interdict" in his fantasy work: Harry Potter and the Methods of Rationality.

Every highly systemized art form requires a living tradition to pass its most advanced achievements. Documentation, no matter how extensive, cannot convey all the subtleties, mostly because the experts are not 100% aware of all the little details that set them appart from the merely competent.

Some human endevours are best learned as a long process of deliverate practice under a wise mentor, who can help you steer the path and point your attention back to one apparently irrelevant detail or another. Self study is posible and effective, but it will only take you so far. And to rediscover some lost art from first principles requires a level of geniality on par with the first creators of the art in the first place.
So RAID two big drives? What's the point?
Omakase is in reference to http://david.heinemeierhansson.com/2012/rails-is-omakase.htm...
Control an Onion Omega2 IoT Device with Websocket Communication
> Well, in total its 1.1 million people and since we have free movement in Schengen, it affects everyone

So, you're admitting that you were wrong in your first claim

> 1.1 is definitely mass immigration

You have a very strange definition of mass.

> it's for the people of EU countries decide what they want.

Yes, because of that we have institutions in the EU.

> It's very obvious people don't want it, and they didn't elect the people who are making these decisions for them.

Yes, they did. Do you know how the EU works and how the institutions are elected or formed?
Until there are too many.
This is the link to the article in full detail with citation.
http://onlinelibrary.wiley.com/doi/10.1002/oby.21716/full
The citiations is linked to a website where I could not gain access.

Here are my critisims:

* 178 people from one community is too small of a data sample.
* The majority were black older women so there could be cultral/racial bias
* They do not state the details of their 'weight-loss program' so we can't scrutize its effectiveness.
* They don't even shame the patients, they just measure their mood.

I was really hoping they were going to make participants walk the street naked as people say "Shame, Shame, Shame." and the measure the affect.

I hear Japan has a fat tax and it works. Japanese companies can be taxed for having fat employees.
Hi, Jim! Love the site, and I'm delighted that someone is offering this. It would be great if the page had the ability to offer feedback to you, but since you're on here I'll pass this along here. It would be really helpful if each office listed included the name and party affiliation (where appropriate) of the person currently holding that office. In many cases, my decision to explore running for an office will depend on whether I'm happy with the person representing me. Even better would be the name of the person holding the office as a Google link to that person's voting record, so we could click through and look at how that person has been doing in that office thus far.

Thanks for putting this together; I'll absolutely be keeping an eye on the site!
Just chiming in to point at the fact that Bulgaria is out of the picture. The police here are very used to just casually walk in (even without an uniform) in your office and just say "let's have a look at your servers". If you resist, they might violently force you. You might eventually win in court but by that time your servers will be somebody's cousin gaming machines for 2 years at least.

It seems the only way to win around here is to emphasize the economical benefits of independent and strong privacy-oriented commercial organizations. That however would probably involve bribing politicians to "agree" with you.

Yeah, I know. I let desperation creep inside of me but when you see everybody around you being OK with outrageous violations of basic human rights, that tends to happen. :(
If it is only for irrigation of anything not grass, why not use off the grid system like blumats (http://blumat.com/en/)? You only need to provide it with a water source.
In the case of RAID-1, redundancy? The R in RAID?
There are several. FTDI, Prolific, WCH (CH340)...others as well.

It's a mess at the moment, because there are unauthorized clones of both FTDI and Prolific, and both companies release drivers that purposefully don't work (or worse...brick them) on the clones. But, there's not really a way for the end buyer to know for sure they are buying the real thing.
The biggest source of conflict with Citibike is that they removed the feature to report bikes as broken. So they take twice as long to be replaced.

Since then I've moved to a position where it's cheaper to have my own bike or walk.
The way they describe the properties of it make it sound like a superconductor. Am I missing something?
Clippy is the first (ONLY) web video gif maker for iOS
Toshiba to sell slice of smartphone memory chip unit
I have lived in SF, and I have worked in SF for years, and I most recently had a bike stolen last year, in FiDi, in broad-daylight. I know what it's like.

Thieves are smart and opportunistic. They're less inclined to steal a bike if they know it is being tracked. SFPD in fact have used "bait bikes" on occasion.

Go ahead and keep your attitude of smug resignation, that's entirely your right. I refuse to believe that nothing can be done to combat this rampant problem!
Show HN: React Planner – Draw a 2D floor plan and visualize it in 3D mode
Perl's had something like that for a long time: quote operators. You can quote a string using " or ' (which mean different things), and you can quote a regex using /. But for each of these you can change the quote character by using a quote operator: qq for the double-quote behavior, q for the single-quote behavior, and qr for the regex behavior. (There are a few others two, but I used these most often.)

my $str1 = qq!This is "my" string.!;
my $str2 = qq(Auto-use of matching pairs);
$str2 =~ qr{/url/match/made/easy};

The work I did with Perl included a LOT of url manipulation, so that qr{} syntax was really helpful in avoiding ugly /\/url\/match\/made\/hard/ style escaping.
VoteStand is not secure
I'm making this one public and not doing responsible disclosure due to the timely importance of the issue. Donald Trump is sticking with his voter fraud claims and cited his source in a tweet this morning: "Gregg Phillips", so I went ahead and looked into the issue. Gregg Phillips is behind the "VoteStand" application for iOS and Android and claims he has data from the use of that app that proves voter fraud. The problem? The application has no security whatsoever. It doesn't strongly authenticate the identity of any user who uses it and worse, everything it does on the Internet is in clear text. Here's a registration action captured on the network:

POST http://votestand.firstandthird.com/api/user?apikey=v0t3st4nd HTTP/1.1

Host: votestand.firstandthird.com

Content-Type: application/json;charset=UTF-8

Origin: file://

Connection: keep-alive

Proxy-Connection: keep-alive

Accept: application/json, text/plain, /

User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_1_1 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Mobile/14B100 (4297108912)

Accept-Language: en-us

Accept-Encoding: gzip, deflate

Content-Length: 36

{"name":"foo","email":"bat@bar.com"}

In short this application ticks none of the corners of the confidentiality, integrity, or availability (CIA) triad and any data which comes from the app cannot be trusted. Further, every user who downloaded it, registered, and used it should expect that their information could have been exposed and due to the nature of the flaw there is no way that Gregg Phillips can say it wasn't because the application itself suffers from a complete lack of security controls.
it's a shame that HDDs fail/lose integrity so much more quickly than tape cartridges used in an equivalent manner :(

but if you put them on a shelf, then the life is roughly the same :D
Well, what I’ve seen with my own eyes during 17 years in the industry is much more believable than the BS about evil corporations that (mostly liberal) media wants me to believe.
That’s no evidence. That’s what makes me so sure.

Speaking of which, what makes you so sure plenty of US companies are breaking the law?
Hi all,
this project shows the result that I and my working group have obtained about a study of 2D/3D graphic with React + Redux + Immutable + ThreeJS.
This is a React Component that can be used to draw floor plan and visualize it in 3D mode.
I hope that our experience will be useful to the community.
Sure Erdogan could have sued Böhmermann for defamation in the US, and it wouldn't have been successful just as that aspect of the case against Böhmermann in Germany was without merit. The law against insulting a foreign leader goes (well, went) beyond that. I don't think it's fair to call that the same.
>No one ever adequately describes the process: "put peanut butter on bread"

Sounds like the perfect introduction to abstraction and wishful-thinking guided programming! (Maybe not using big words like abstraction for kids)
This is so that control characters (and shifted characters — see https://en.wikipedia.org/wiki/Bit-paired_keyboard) could be generated electromechanically. Remember a teletype of the era (e.g. Model 33) has no processing power.
Has anybody else found this book a little too high-level? I've had a hard time getting useful, practical advice out of it but haven't read it cover-to-cover yet. For instance there's a bit about the impacts of using a GC'd language, but there's nothing new, just common knowledge. Does anybody know of a lower-level/more advanced resource like this book?
I'm kind of hoping that SSD capacities go up or prices go down. Especially for laptops, in 2017 it feels like the baseline for the storage capacity should be 1TB. Yet here we are, struggling with 256GB, like desktops from 2007.

And don't get me started on RAM, where 8gb should be the norm even for cheap laptops...
Yes, but they don't all die at the same time, so you can utilize a RAID or similar array to mitigate the failures at a small cost in total storage space. Ex. my 5-drive RAID array runs 5x 3TB drives and provides about 12TB of usable space. If any single drive fails, it's a quick swap with a cheap replacement. If I instead had a single 12TB drive fail, I'd be screwed.

Even if I didn't have a RAID array, any single drive failure would be a maximum of 3TB lost, vs. losing everything with a single drive. Basically it's much easier to minimize your data loss risk profile if you spread your data across multiple drives instead of relying on a single drive.

Of course, if you need 100TB+ of storage, you might as well put these new 16TB drives in an array and save on the controller costs.
Evidence That America’s Voter Registration System Needs an Upgrade [pdf]
When I was in 6th grade I found Ladyada's website, that really annoying one with the white dots you had to click, and saw her newest project, minty mp3. I was really impressed and thought I would never be able to design circuits that well. It was already my goal to be an electrical engineer. Then a year or two later Andrew released his book "Hacking the Xbox", I read that in one sitting. Really awesome work. I was just floored by the confidence to go to all that work setting up a bus tap like that to extract the initialization code.

Anyway, these two have been people I've been envious of at times and inspirational figures at others. A little random, but I thought I would share.
The institutions most definitely are not democratically elected, even some of the head of states and against things that are being forced upon their countries.

You can try all day convince me others about your "liberal" (since it's U.S based community, I use this stupid term) ideas and how you're right, I'm not, but the fact is people on independent EU states don't agree with you and in the end of the day that is what matters. That is why the EU project is about to be destroyed because so-called liberals deny problems and never listens to other side's arguments. Instead of improving and changing things, hard break up is the only way and this is what is happening.

It's time to pop out from your bubble.
The one that was posted first is a blogspam site that copies content from original sources such as yours.
New Measurement Unit Definitions Are Coming
https://www.codingame.com/ is a terrific resource. Also, I've found that if youngsters enjoy (not just able to play, enjoy) https://www.factorio.com/ they are predisposed to solve programming puzzles as well.
How Not to Do It: Dosing Volunteers
You avoid it by using the alternatives, the BSDs and Illumos. The post is probably comparing Gregg to Bryan Cantrill, who is very vocal about what he thinks is wrong with Linux.
That's what incumbents say about not upgrading their users to better network, and instead spending crazy money on buying media companies. Later offer more profits, and greed drives their decisions.

The whole point Google Fiber was trying to make (at least Google hyped it this way), was that it's possible to have a profitable ISP that offers cutting edge network. But if Google think the same way as incumbents, then they didn't just fail to prove the point, they proved the opposite. I.e. that greed stops progress.

So no, it doesn't make sense to kill Fiber if Google's intentions and declarations were true. If they lied, then yeah, it's easy to understand what happened.
They also put the legwork into getting their drivers into nearly everything, which makes them great to use in a custom or small batch product that has users that aren't technically oriented or wont be installed by a knowledgeable installer. If you already have a client side install (like a software package) that can bundle the drivers for you, it's not a big deal.

And with the emergence of USB-CDC, it's not nearly as necessary as it used to be, since most modern OSes support that now.
Pitfalls of HTTP/2
Did you get on the IRC channel? I edit wikipedia and normally the only way to figure out why something should have been reset is to ask.

Personally, I've edited plenty of Wikipedia pages and I still occasionally do when I come across one I think I can help with, and I only have an issue around 20% of the time, and usually it's because I'm filling out a topic that's too obscure.
“Silicon Valley” sucks , “2 Broke Girls” is the ultimate startup show
With Clippy you can:
1. Make gifs and clips from almost any web video, without having to download the source video first. So it takes less than a minute, and your data plan doesn’t get destroyed!
2. Make gifs and clips via the share extension, without ever having to leave the source app
3. Use any keyboard to embed emojis and animated stickers into your gifs and clips
They're not dumb, they're challenges! Preferably challenges solved by creating new VMs, compilers and other interesting development projects ;)
This link is returning a 404 right now, unfortunately.
Precisely, which is why I always advise to consider ports first :-)

However, in some situations the overhead of communicating with a port might be too large, so then you have two options:

1. Move more code to another language which you run as a port.
2. Use a NIF

It's hard to generalize, but I'd likely consider option 1 first.

If you go for a NIF, you can try to keep its code as simple as possible which should reduce the chances of crashing. You can also consider extracting out the minimum BEAM part which uses the NIF into a separate BEAM node which runs on the same machine. That will reduce the failure surface if the NIF crashes.

I've also seen people implementing NIFs in Rust for better safety, so that's another option to consider.

So there are a lot of options, but as I said, NIF would usually be my last choice precisely for the reason you mention :-)
Yup that is what Brendan is famous/infamous for and it is pretty hilarious. His talks at conferences like say Monitorama are always equal parts amusing and deeply technical. I've been lucky enough to learn a ton from his work on pcc / perf to find a DTrace equiv on Linux.
There's a little eyedropper thing in that popup when you click the uBlock button. Use that to select elements you want to block.

Sometimes what you click is a few levels deep in a container. After you select one, you can click through the items in the "Cosmetic Filters" box until you get to the right level to block the entire element.
If your concern is space, use RAID5 or RAID6, which offer single or dual disk recovery. There's been some concern raised, particularly about errors on RAID5 recovery - the large disk sizes may make a failure during recovery more likely, but in my experience drives more often than not fail completely and totally, all at once or close to it.

If you're extra worried about recovery though, my friend has a good setup where he keeps 1 TB RAID1 across all of his 4x8TB drives for personal files and uses the rest in RAID5 for media storage.
Apple Joins Amazon, Facebook, Google, IBM and Microsoft in AI Initiative
Sure, but I don't know any pure languages that provide no facilities for mutation whatsoever, they just ask you to be explicit about it and add some syntactic weight (which is a good thing, you want mutation called out as a reader). Haskell provides several different mutation options from simple references to various kinds of thread-safe references depending on what semantics you need. There's even a "no-really-trust-me" option.

So where does the myth that you can't exit out of immutability come from?
Working on getting it removed. That was my mistake.
This seems like an awesome feature. I wish Python had something like it.
It sounds more like an ego thing from the article. I don't think its hard to justify paying someone who directly got in so much business.
Don’t really know much about China to be honest. They definitely managed to open up gradually, even if mainly in terms of allowing private investment decisions.

Let's see how the Chinese communist party handles a situation where the low hanging fruit of pedal-to-the-metal big percentage GDP growth has been picked.
This stuff won't be forgotten. It just doesn't need to be known by everyone wanting to so something with software.
TensorFlow 1.0.0-rc0
Or if taking the photo is the experience?
> The US army was burning millions (billions?) of dollars worth of poppies every year, to deny profit to the taliban.

I'm not sure that's the whole story, if you look at the statistics then it rather looks like poppy production has increased since the US/NATO occupation [0], at least compared to the, very low, numbers in 2000.

Turkey is one example of a country that successfully managed to legalize their poppy production, but it's questionable if that approach would work just as well in Afghanistan [1].

[0]https://www.unodc.org/documents/crop-monitoring/Afghanistan/... (Page 14, Figure 2)

[1]http://www.tdpf.org.uk/blog/turkey%E2%80%99s-opium-trade-suc...
See also: https://meaningness.com/metablog/geeks-mops-sociopaths
I think this is much more relevant to both coding, and applicable to other disciplines as well. I do very little coding, I don't find it interesting, it's not at all the same basic knowledge base as history, civics, math, science. Coding is a higher level that requires a base first. I'm not skeptical of introducing code at such a young age, but I'm skeptical of treating it as if it's a basic thing many/most/all kids should understand.
The concept is interesting. I admit I had the same reaction to the notification & location request popping up right away. What will I be notified about? Why are you wanting my location? What will you be doing with that information?
Does a Protest’s Size Matter?
Life is a numbers game, perseverance is the magic trick.
We are at the point where drives are large enough, that rebuilding an array of large drives have a dangerously high probability that it will cause another failure in another drive, killing the array.