skysight-inc/HackerNews huggingface dataset:
So some hardware maker should propose and publish an open intranetworking guide, ideally.

There could be an interesting market for Apple clocks and Apple thermostats, but to increase the likelihood of something like that becoming popular (vs just using the easy Wi-Fi route), wouldn't it taken an unlikely push like that?

It will be a long time before manufacturers decide whether or not to put everything online, I think.
Fuck the thought police liberal pieces of shit that run this website and tell people how to think.
It = hell/shadowbanning?

From what I've seen on HN, those that have been banned have been warned, and it's been for either incivility or posting mostly unsubstantive/inflammatory posts. Which seems reasonable to me. Have you seen something different? Or have a different take?
I think the people who don't care about such draconian laws have very little knowledge of history, and even less ability to extrapolate from that knowledge.
Is this going to be today's "bitcoin" article?
Well, I wouldn't be so hard on yourself. IIRC (and I hope someone corrects me if I'm wrong), algol introduced block scoping. Whether you use BEGIN/END or {/} I think is a pretty minor point.

C has braces to introduce a new scope. The irony is that JS (until recently) didn't have block scope. It just has braces :-).

Now this is where it gets screwy. You are supposed to (but don't have to usually) add a semi-colon on the end of each statement in Javascript.

a = 52;

This has a semi colon because it is a statement. There is another construct called an expression. An expression is anything that can evaluate to a value. An statement can be an expression (the statement "a = 52;" is an example of that because it also evaluates to 52 and is thus an expression). But there are expressions that are not statements. Here is an example of an expression

(5 * 27)

It evaluates to a value, but doesn't do anything so it is not a statement. Usually in computer languages, if "statements" are actually expressions. So you can say

if (1>0) {"Yay"} else {"Boo"}

evaluates to a value ("Yay" in this case), but doesn't do anything in and of itself. The blocks in the braces may contain statements, but the if is an expression, not a statement. Note the lack of semi-colon. Again, presumably because it is an expression, not a statement.

You can try the above in Node and it will indeed return the value "Yay".

a = if(1>0) {"Yay"} else {"Nay"};

In this case the variable a should be assigned the value "Yay", because the if expression evaluates to a "Yay". For some strange reason (that I don't understand), Javascript (or at least Node, when I tried it) does not accept that. It gives you a syntax error. You can not use if "statements" as expressions in Javascript (which sucks quite a bit).

All of this to say that Javascript appears broken to me, no matter what geneology you assign to it :-D. I personally really like programming in JS (or actually CS), but it is a beast unto itself, I think.

I'd welcome comments illuminating this issue if I've made a mistake with the above! As I said, it's easy to do.
Do you provide the community pool as well? I have this confusing feeling but that would sound too good :)
Whoa huge news - great bit of business for a UK tech company.
Man I hate "which is better" routine. I like "1, no 2, no 1, idk!"

I remember colored lights being involved in eye exams when I was very, very, very young... But that may be a false memory, it's hard to really know.
It also won't work. The only solution to ignorance is education. Having "smart people" make all the decisions will only get you so far.
The syntax is closer to Haskell than Ocaml.

Foe example types in Ocaml usually start with lower letter.

Also Elm has "Maybe", just like Haskell, instead of "option" of Ocaml.

Also in Elm, like in Haskell you would write "List Sometype", while in Ocaml it is "sometype list".
The difference is that you can easily replicate fire and understand how it works. You can tell if something is on fire or not. It's been explained in terms of very simple components.

Go ahead and explain qualia as experienced in first person.
Might not move the needle relative to their other options like jobs, ads, etc. Companies that could have, but don't seem to have, used "enhanced membership" or donations or similar for making money: Facebook (and Instagram, etc), Twitter, Hacker News, etc. I'd say there's something to take from that.
You sound like John Searle.

What are you talking about though when you describe meditation? What is it like to peel away layers? What did you find underneath, can you describe it? Links?
Have you looked at many O'reilly, Pragmatic Programmers, or Apress books? I own a library of over a thousand titles from those publishers and generally any ePub created in the past 3-4yrs from them is top notch.
Chrome Dev and Chromium don't do that, however.
Well they are about an order of magnitude below state-of-the-art batteries in terms of energy density, and about the same distance above batteries in terms of power density. For phones this doesn't seem to make sense unless you want your iPhone to be 3cm thick. Maybe an application with greater power demands?
ah, "messages that are not political".

What's to say basic journalism isn't political? What about highlighting a massacre (inadvertently)? What about random abuses of power where the perpetrator happens to be related to powerful elite?

Hint: you don't know. I'm not sure I'd use it for my distant relatives who live in China.
>Nonetheless, it's awesome that a language that's been around for 60 some-odd years is still evolving and making use of modern programming techniques.

It's interesting that I keep hearing functional techniques referred to as modern despite the fact that many of them date back to the 50s in LISP, in some cases (first class functions) back to the 30s in the Lambda Calculus. Sometimes it really does take a long time for good ideas to spread.
I'm not one to be easily impressed by technology and I must say the hololens is incredibly incredibly impressive. We have a couple at the office and whenever I spend time with one I'm really taken aback at what this will become. I like VR, but the augmentation between the physical and the virtual is what I'm most excited about. I mean it when I say, at least for me, hololens really changed my frame of reality. I feel like I sound kinda fanboi and overly enthusiastic, but I encourage you to try and find a way to use one if you've not. (trying it for the first time: http://john.je/iDpX)
well not quite anyone... you need to be approved to be able to use the sales-channel-sdk.

To date I haven't been approved, which is one of the reasons why after 10+ years of using shopify we're moving off the platform. Biggest reason is limited API calls even on the Shopify Enterprise Plan...

Shopify is a great option if you've got a few skus, e.g. want to sell a few T-Shirts, however try to do anything complicated (like merging customer accounts, editing orders etc, even changing a billing address of an order) and it falls over :(
> things like child porn and terrorism

Good thing there are laws against rape and mass murder.

> hardly anyone is going to move to a new country just so they can enjoy encryption and fast web browsing

You can't know that, not until we live in an age where the mere act of communicating is a crime. Thats taking surveillance state to a new level. I'm sure some people wont even care, just like how many Britons dont apparently care about their new big brother laws, but there will always be people who care about their natural rights.
Understanding the fundamentals of WordPress hooks
Theil on Trump. Or a roundtable of others discussing how this political shift will/could change the direction of the Valley.
Maybe you could just add a clause to the contract stating that late payment may result in the software being remotely deactivated.
IMO it's better to just plot the two distributions that you want to compare so that people can eyeball the difference (or run the statistical tests themselves should they wish to do so). For one thing not all distributions are Gaussian. And the t-test only answers one specific question (i.e., with one given p-value). Then there's people who misinterpret the result of the t-test. Or people who mess with the p-value till they get what they need.
> The greatest challenge was bandwidth, which we reduced by 97% using an innovative approach to compression.

Waiting for the Pied Piper partnership announcement.
It wild be so cool to get this to work with VR.
Did you miss the point the OP just made above? Performance-critical code paths can be left alone while the usual set-up/tear-down code can make good use of this library.
To say that Google and Microsoft only make operating systems and sell adds is a bit misleading. Both company's are constributing significantly to the development of Artificial Intelligence and quantum computers. These technologies are fundamental and pivotal to the success of humanity.
Yes, but if you try

https://xss-game.appspot.com/level1/frame?query=<script>alert('hi');</script>

it doesn't work.

https://xss-game.appspot.com/level1/frame?query=<script>alert('hi')</script>

without the semicolon does.

I realize it's JS, but I can see it's just dumbly parsing what I've typed as opposed to eg overloading alert() (which can be done: http://stackoverflow.com/questions/1729501/javascript-overri...) and demonstrating/using best practices in the source code to prevent the JS I type from actually damaging the demo itself.

For something that's really interesting, search Pinterest for "reactjs", and see if you get the "Hack Pinterest" tile as your first result. That was fun to play with!
It is scary that everyone is hyped and the site just shows off a series of syntax combinations.
We do that in backend with a hand written, simple parser just to pick up information we needed. And it is fast (can index all JDK8 source symbols in seconds).
Popular websites / online services that use Django:
- Instagram
- Pinterest
- Nextdoor
- The Onion
- Disqus
- Washington Post
- Bitbucket
- Eventbrite
Cellebrite got its start with the UME, a phone memory transfer tool for carriers' (POS and support). Carrier-oriented tools are a major part of its operations, though there have been some talks about spinning this off to a separate company.

Cellebrite gets early access to phones NOT due to its forensics operations, but for UME, since carriers (and that's lots(!) of carriers worldwide) are very much interested in good consumer experience on the devices' launch day.

I actually doubt it's been particularly significant to its forensics operations.
Dev Humour: Allow configuration via a config file #3332
Thanks for the preorder coupon :-) At work, I use tmux on cygwin so something to consider adding for Windows users install instructions. At home, i run it with ubuntu from crouton via chromebook. i get by with the basics which is so powerful and simple with vim over my time with screen and emacs. I look forward to learn more. Cheers, tony
>>> I also seemed to have an ever-increasing strength of prescription.

I have a hunch that optometrists tend to slightly overprescribe the strength. Every time I would get a new prescription, I would walk out with superhuman vision, but than after a few days my eyes would adjust. At my last visit to the optometrist, I actually requested a lower strength and they obliged. And while I might have to squint here and there to read something really far away, I spend a good chunk of my time in front of computer, so I prefer the lower strength.

And I agree on increasing your eye strength as well. I try to take off my glasses frequently, and I have noticed that if I go for a while without them, my vision seems a little better when I put them back on. Also there are some apps that help as well [1]

[1] Came across this link on HN a while back: https://github.com/Fordi/eyegame
No relation (except for the site I once had on there). Sadly, Geocities is long gone. My attempts to acquire the domain name and relaunch the site (at a bare minimum to restore the old sites to their proper location) have not been successful.
Thanks for the information! Are you an opthalmologist by any chance?

As far as babies being able to communicate in other ways, my mom noticed that it seemed like I was having trouble with vision well before I could talk, that's how I ended up in the opthalmologist's office in the first place. :)
Signing a contract usually means additional delay (one cannot sign a contract electronically, or am I wrong here?) and a client might choose another freelancer.
Why can't I reverse a hash to a possible input?
Condemning ‘Fake News,’ but Running Fake-News Ads
Reddit CEO admits to altering user comments that were critical of him
Who watches the wikileaks?
People can sign contracts electronically.
But why make things compatible with open standards (regardless of who writes them) when you can build an ecosystem?!

I say that sarcastically, but it seems to be where the world goes.
Skyscanner is so good, even travel agencies use it (source: a french travel agency).
We have no practical way to clean CO2 from the atmosphere and we don't need catastrophe for it to be a problem. We're poisoning the planet with real carbon dioxide while we fret about the hypothetical risks of hypothetical nuclear waste.
If this is true it would be revolutionary right?
Can't duplicate the steps they mentioned. Only my mailbox decryption password actually works to decrypt my mailbox.
I started using vim as my primary editor back in July. I quickly glanced over a friend's .vimrc, copied it and thought I'd be set. I was very wrong. It was too much for me to handle as a beginner. Starting from scratch (aside from syntax highlighting which your project does) and manually creating your .vimrc is a valuable experience. Even learning how to manually set up Vundle Pathogen, or NeoBundle is worth it up so you're comfortable adding plugins as you learn.

That being said, good job creating a tool some other people might be able to use!
TCP/IP Illustrated Vol 1-3 is great and still very relevant.
I'm on mobile and can't find the link at the moment, but somebody at Microsoft (Raymond Chen maybe?) did a blog post about Pinball and why it's not in Windows anymore and not likely to make a comeback. IIRC it was written by an outside company, and the code is extremely hairy and was deemed too much effort to port to 64-bit for the return they'd get.
$15 is almost inconsequential if you're smart enough to have a programming or 'ops' job in the Western Hemisphere. What is far more scarce is the time to read and apply the knowledge from those books. So while I dutifully purchased the package, I doubt that I will spend enough time with the material, beyond some wicked awk recipes for parsing logs, which I suspect, you can also google for.
What an offensive piece of propaganda! They're talking about this as if it was a sure thing, even though they haven't received the necessary easements. Promoting the potential profits of the pipeline while leaving out how they are vandalizing tribal land, digging in secret, and trying to incite riots says a lot about the stenographers that wrote this article (and Reuters).

Instead of this propaganda, they should be reporting on the violent crimes committed by pipeline security (in full military gear, of course). I guess they don't care about the police spraying several hundred protestors with a water cannon in sub-freezing weather. Or the multiple serious head injuries from the rubber bullets being used on protestors. Or the young woman they threw a concussion grenade at who may lose her arm?

No, who cares about the violence. We let people get away with anything if pipes in more oil.

/sigh/

https://www.youtube.com/watch?v=s3gvXjNtqgU
Does anyone track? I guess as much anyone tracks any "U.S. tax dollars" going to any other US government stuff one doesn't like or agree with. (In other words, probably not much.)

Cellebrite doesn't "target" the U.S. It happily develops forensic tools to target Chinese, U.S.-ian, heck, even Israeli phones (if there were any to speak of).

Furthermore, Cellebrite don't sell exclusively to the U.S. They will sell to Canada, UK, France, Germany or any legit law enforcement agency that has budget. U.S. law enforcement may refrain from buying Cellebrite wares. They might decide to buy from a competitor, like Swedish firm MSAB. Heck, they may decide it's "unethical" to own such tools.

While it might adversely affect Cellebrite's bottom line, I think it will first and foremost adversely affect U.S. police departments' capabilities.
Going to guess they wrote it themselves in this case.
I can get 3, maybe 4 out of a OnePlus Two(Cyanogenmod 13) provided I run Greenify and only use it for text messages, emails (sync every 15 minutes), and occasional calls.

Web browsing will kill it in 6-8 hours.
I need to know who/how they made the graphic image. I love it.
A New Way to Think about Game Controllers: The New Steam Controller API
Last weekend and week I spent 20+ hours on a coding assessment for an interview. They said they liked me as a candidate, liked my work, but whereas I was always going to be a remote candidate, that just wasn't going to work for them right now. Sigh.

This weekend I'll hopefully get a chance to work on my Deck lights LED strip project.

https://youtu.be/ww1q248jc7Q
An example was already given. Medical professionals screw up all the time. Having a highly intelligent entity capable of providing advice and even oversight could greatly speed diagnosis and reduce mistakes in treatment.

Asking how a general purpose learning agent could be useful seems kind of like asking how an intelligent person could be useful. The ways are countless.
True but my algol mention was strongly on syntax not semantics (big part of algol contribution).
Hah, and to add to the irony, the servers that host all of this stuff run an OS designed by a bunch of hippies.
Perhaps someone feels especially buzzed about their growth prospects in the coming administration?

And Palantir said, "We weren't planning on taking any new suitors, at this stage. But for you, we'll make an exception."
While there can be legitimate reasons to not move forward based on some contract terms, either way if there is a deal breaker that probably isn't a great fit anyway.
Would not it be cheaper to find a sample agreement on the Internet? While it might have some faults it is still a legal document that might be used to scare the client.
Woah there, did you just say I lack common sense? Is that a personal attack? We all know everyone on HN loves personal attacks.
I'm sure Twitter has already written this on the whiteboard at some point. I was hoping someone in the know would tell me why they rejected it. HN is full of people in the know. And of course I don't mind you calling me an armchair foolosopher with loads of brilliant ideas, because who isn't on HN?, at least privately.

As an alternative, I suggest Twitter talk to Facebook about their artificially intelligent driven advertisement engine, because it's very impressive. I've trained it with the like button and group sign-ups to the point where sometimes the ads that come out of left field really grab my attention. They are telling me about things I didn't know I'd like. Curiously, I've been on Google longer, always signed in to gmail and YouTube, but their ads to me are total junk.

I think Twitter is a unique cultural phenomenon that performs very valuable service. It's almost like a necessary public utility at this point. I'd hate to see it go away. HN is very valuable to me as well - I'd pay for it. Reddit added the "gilding" feature to give someone gold and pay for server time. Twitter needs to get creative. I'm rooting for them.
An argument why I believe consciousness can affect particles/"physics": if it couldn't, why would we be speaking about our internal experiences? If they were only experiences like in a movie, the fact that they exist wouldn't influence anything and our bodies wouldn't talk about them. Yet here I am, typing about internal experiences.
Nvidia's market cap is $50 billion, which is 5 times Microsoft's biggest acquisition, Skype at $8.5 billion.

Microsoft sources parts from many companies. They are a software company, not a hardware company, at their core. It's good to have partners with different markets. They don't need complete vertical integrations.
"Any sufficiently advanced technology controlled by a miscreant is indistinguishable from a possessed object in a Stephen King Novel."

http://thefutureisastephenkingnovel.com/assets/player/Keynot...
Deceptive is a bit harsh, but is it not the truth? One can be deceptive by being imprecise.
These guys really understand their audience placing "ad free" all over the place.

Thanks!
That's a good article but pretty short. There would be a lot more ground to cover.
> You can signup, and start making CORS calls from your neocities pages to a sqlite database on my service.

If I'm understanding what you're trying to do, this isn't on our end. Neocities currently doesn't prevent sites from making API calls to other servers - that's on your HTTP server's side, you control that.

Occasionally I get requests to allow HTML hosted on Neocities to make API calls directly to Neocities itself - which would be OK for things like basic stats lookup, but for things like file uploading/deleting/editing this is dangerous, because it would allow attackers to write scripts to hack people's accounts that can be executed by their own browsers. This is called a CSRF attack, and that's why we prevent people from doing that.
Yeah that's my link! :)

The last line is: " Hey everybody asking that the source code be released: The source code was licensed from another company. If you want the source code, you have to go ask them."

Which seems like a cop out. Microsoft you've got clout, make the deal.