skysight-inc/HackerNews huggingface dataset:
For one thing, how much further the "ever closer union" would go. There had already been chattering about an EU army, and it was only until after the referendum vote went through that we got concrete details on it. There was also the prospect of other countries joining the EU. Was that going to happen or not? We simply didn't (and still don't) know.
Toronto-foreign-buyers-tax
Breaking Bad – The Movie
HTTPS is broken on Elinks: it doesn't perform server certificate verification
Warning: Viewing the js may cause your mobile viewing experience to crash!
Lecture Notes for Brain Structure and Its Origins
It's more issues with "3rd party" cookies.

"app.hostname.tld" doesn't need to actually access the cookies at all, it just needs to make requests to "api.hostname.tld" which sets the cookies and then later validates them.

Unfortunately safari blocks this use case unless you have also been to "api.hostname.tld" directly and there doesn't seen to be any easy way around it (outside of allowing all 3rd party cookies...)

And while iOS safari now handles this (i think they allow *.hostname.tld to use 3rd party cookies for any other subdomains as long as hostname isn't a common provider or something?) it doesn't seem to work consistently for UIWebView or WKWebView hybrid applications. And the "allow 3rd party cookies" setting doesn't seem to apply to the web views either.
I loved this:
http://euler.party/pi.js

but it could have been done better by preallocating an array of size [86400] (all seconds in a day)
Great tool for sending device mockups to clients
Yeah, sorry. I've just been seeing this more and more in open source and the first paragraph just jumped out at me. Why is is so important that things we use be developed by major companies?
90reader! Speed reading App that a have a new read text technique [desktop pc]
Automatic Rackspace provisioning for Jenkins done right
> This has given me pause to doubt just how many people are really implementing REST, and/or how useful a model it is in modern web applications.

Not many. I've made a good career out of consulting people who are doing REST wrong :)

Usually they are either storing state or forgetting about HTAEOAS (Hypermedia). Often they are also negotiated format and version incorrectly and in a way that doesn't scale.
Show HN: A location bookmarking tool I built (would love some feedback)
Not sure, but many. These are usually not very well advertised in my experience as the people who still can do this are known and/or advertise themselves to wanting to do that work.
MMDD is fine as long as it's preceded (rather than succeeded) by YY.
صور+سندريلا+جميلة+2017+اجمل+خلفيات+السندريلا+والامير
Rex Tillerson used fake name to discuss climate change while Exxon Mobil CEO
That poster was worded horribly and was not correct. It does not represent what the pledge was. However, whenever representatives from Vote Leave were questioned about the pledge, they were always very clear they meant spending a portion of the £350 million on the NHS, not the entire amount.

I do wish that poster had been worded better. I'm sure it was a genuine mistake and not an attempt to mislead.
I actually noticed github being used like this a lot too.
Look, I hate change as much as the next borderline-Aspie nerd, but going THIS FAR just to keep using the same tool you started with 30+ years ago is legitimately obsessive behavior.

I mean, if he's happy, bully for him, but he shouldn't behave as though what he's doing is a good idea. I miss some older programs, too, but I'm not running a VM to keep using Lotus Agenda.

Plus, plenty of what he's yammering about is supported in more modern systems. The Tl;dr here is that this reads more as a guy trying to avoid change than anything else.
I did several Excel to App implementation for the reasons you mention and more.

I'd like to better understand the architecture of your proposal to consider it for my future projects. Does it run real Excel instance under the hood?
Or is there a full emulation/interception going on?

Can you cope with several linked excel spreadsheets at the same time ? Can you handle custom DLL loading/extending? Or perhaps, are you willing to share a whitepaper/architectural outline?
Demo video: https://www.youtube.com/watch?v=X_7IGyl5bj4
How to use it explanation.
Exactly. It's not how much money you make anyway, it's how much you keep.

It can be harder to keep more when you're living in one of the most expensive cities in the world and those expenses aren't tax deductible.
Now that I know there's a unit testing framework for shell scripts I wonder how I never thought to look for one. Huh.

And this from someone who unit tests his editor configuration!
A tale of two drugs (2013)
Then that's a hard pass for me.
Don't you think those "other religious people" may have used religion as pretext to achieve whatever they desired. E.g currently "democratic" societies act the same way to spread "democracy" through all means and at all costs.
It’s Possible to Hack a Phone with Sound Waves, Researchers Show
s/YY/YYYY/
Great! There's also a Lua-based build tool.

https://news.ycombinator.com/item?id=13867347
The Day I Parsed a Monster
There is code shared too, so it seems nice to have it all in one place.
With github.io, it's been a blog for quite some time. Putting contents in a readme is only a slightly different (though probably more inefficient for github) use.
I was surprised to read Facebook's in-app browser accounts for 48% of mobile internet traffic from iOS (versus 34% for Android). Thank you https://twitter.com/BenedictEvans for that stat.

While I am all for escaping the "black box" that is Facebook's in-app browser due to our inability to see what they are loading/tracking on the backend, that likely won't happen until people stop using Facebook all together, as it is more convenient for the everyday user. Simply put, Facebook's in-app browser creates less visual noise than a link opening externally in Safari (where there is often the animation of a new tab being created). This ignores the fact, however, that Facebook requires this behavior and thus I cannot be sure that my above statement "everyday people prefer a more convenient / less UX noisy solution" holds true.
Just read the code.
Correct. That said, if the UK leaves the EU, and freedom of movement goes away, the opinions of Gibraltar's residents may change fairly rapidly.
And I would accuse you of thinking in the narrow line of "TPM for media companies to control your hardware". There are other ways to go about this..

Think of the ORWL. It's a heavy crypto system that will delete its keys if it's tampered with (heat, cold, shock, pressure, penetration). If I hand these keys to someone else, they have control over the software installed. If they lose the keys, they're out of luck. If the device thinks there's a tampering, they're out of luck.

Now, this may be installed in my datacenter. Awesome. If I mess with it, it's easy to detect. Because everything auto-deletes on tamper. So it is my device by possession, but someone else controls it as I choose for the duration they have the keys.

This would be a great way to run secure systems, as I mentioned further up. Yes, I can run it in a datacenter, but I don't have to trust the datacenter. It's not impenetrable, but it's a heck of a lot better than other solutions.

(Yes, I'm still waiting for reasonably fast homomorphic encryption and processing. But I know that'll be a long time away. Even if Signal is doing some work on that area, the processing side is still about 7000x too slow.)
Still, multiprocessing objects like Array and Manager are limited to ctypes.
Not treated as one and the same, but it's relatively obvious how laissez faire practices lead to monopolies and uncontrolled externalities, and remove power from the individual.
I am mindful. I'm speaking from the experience of being that ignorant person and being lucky enough to have a few people in my life that showed me the way.
I have been that second person many times and I agree completely with this comment. When you skip readability you are saving your own dev time at the expense of other future devs'.
More Men Are Taking ‘Women’s’ Jobs, Usually Disadvantaged Men
> The program that uses the inotify system call has to keep a mapping of file descriptors to paths

If it doesn't care what file is modified and just wants to run a command on any change, why would it need to do this?
No idea what the joke is; do you have to be a native speaker of English to understand it?
How tech savvy does the CEO need to be?
Particularly since I don't use the default browser and I have a mode in my browser for reading articles nicely; yes it is much worse.

The option to use your real browser drifts in and out of messenger, I suspect I'm subject to some AB testing. Somehow FB always manage to forget my previous setting for this option :-(.
Nudge4j is Serverside Java on the browser
> So overall while I don't know how right he is, I feel like maybe he has a point. Why not just use cookies?

Because in a highly distributed system hitting a database to validate authorization is expensive and causes bottlenecks.

A cookie that requires you to hit the database does not solve that issue. Although if the cookie was signed some way that can be cryptographically verified then great. But then you are essentially re-implementing something you could be doing in a standard way instead.
Sounds like a European solution to the problem.
Broadly speaking I think that you are speaking about two things: derivatives pricing (this is what people think when thy talk about quantitative finance) and algorithmic trading (which can be either pure market making or alpha seeking speculation ;).

To better understand the difference between the different branches of QF world, visit this site:https://www.quantstart.com/articles/Quantitative-Finance-Rea...

It has a comprehensive list of references and articles describing in details what to expect in different jobs.

It won't harm if you occasionally visit https://forum.wilmott.com/.

And finally, for shit'n'giggles: http://www.zerohedge.com/ ;)
https://lorenzoongithub.github.io/nudge4j/
What Happens When Excuses and Bad Advice Win Out (Business)
I think the issue is one of people taking care of a shared vehicle, and having it be clean when you want to use it. I've seen some disgusting cars.
It isn't. But if something is run by a major company wouldn't you want to know?
YC Legal (Updated: February 2017)
The amount is correct — it's the gross amount we send to the EU. Perhaps it would have been simpler to just put the net amount — £250 million — which is still a huge amount. Even if they did that, though, people would claim they were promising to spend the entire £250 million on the NHS, which would not be correct either.

Whatever the pledge was, people would have nitpicked and claimed it was a lie. There's no way to succinctly provide enough details on the side of a bus to satisfy everyone.
Sure! So do I. This is what is needed to survive, and not even thrive, in the software industry.
I'm not sure I understand, as far as I can tell his use case is purely for symmetrical encryption of files? Then why not simply use openssl or something similar with their favourite cipher?

Why do you need to generate a private key from a passphrase instead of simply deriving an encryption key directly?

I actually do that from time to time when using GnuPG is not practical:

openssl aes-256-cbc -a -salt -in <cleartext-file> -out <encrypted-file>

And in order to decrypt:

openssl aes-256-cbc -d -a -in <encrypted-file> -out <cleartext-file>
Well, mostly yes.
Show HN: Everydev, a job board for inclusive companies
I don't know about now, but a year or two back I stopped using the (Android) app and used the mobile website because the experience was significantly better. I'm aware that my close friends are in the same position.
Nice englando
The same story as all the dynamic jvm languages; great so long as all your dependencies are pure Python, interop with native code ie numpy is nonexistent. JRuby was making some headway here but I haven't checked in a while.
You might like Habring2 as well. The founder invented a novel mechanism now used in split-second chronographs. Their watches are mechanically amazing, and (relatively) cheap, because they focus more on mechanical refinement than aesthetic perfection of the internals.
> The language just doesn't handle nested if statements very well

One of the advantages of this language I've found is that I specifically DO NOT need to nest "if" statements anymore! Hie thee to pattern-matching and private functions that take different states (which are normally handled by nested ifs).

Also, nested ifs are REALLY hard to test well, and breaking them out into separate functions with the same name but different clauses makes it MUCH easier to unit-test.
Facebook: Developers Should Not Use Our Data for Surveillance
This is not a reasonable conclusion. It seems clear that Russia felt it didn't have much to lose, given their behavior prior to the election, including their own fiery rhetoric.

And, the notion that we would have "likely" engaged militarily is not only unfounded, it is highly improbable.

Russia's strategic mindset and their method for waging war has been oft-repeated by the intelligence community, foreign policy experts, and pretty much anyone whose job it is to assess these things. It's easy to find. But, you honestly don't seem to believe anything from those who express concern for U.S. national interest in this matter, unless it comes from Trump, of course.
I suspect there are developers out there who haven't kept their secret as secret as it ought to be.

The leak of a JWT secret allows for easier and more severe attacks than the leak of many other secrets.
Wouldn't it make a lot of sense to just use Pyspark with RDDs? Latency would be relatively high, but it'd also bypass the GIL while also being more modern.
At which point you should probably ask yourself: "What value is keeping all of my state inside this token providing me?"
Gratipay – pay for open source
I just wish they allowed you to disable the in-app browser. Because of this, I deleted the facebook app from my phone and use my browser to access it. It's been great for productivity too.
I hate every instance of the in-app browser. I always long press on a link and open it in safari whenever that's possible - those integrated browsers don't support my adblock plugin and are already slower than native safari.
Two solutions:

1. As other posters pointed out. The blacklist is probably pretty small and can live in memory on your apps servers. If you have a distributed raft network or something to keep it in sync across nodes, even better.

2. You can avoid checking it against the DB unless the API call is sensitive (example: modifies data).
Android solved that UX issue with Chrome custom tabs (https://developer.chrome.com/multidevice/android/customtabs). It uses a seamless UI exiting the app and everyone uses the up to date browser on the phone.
Hi HN! I built this site because I wanted a place for underrepresented developers to be able to find jobs at companies that care about inclusivity and diversity.

The vision behind Everydev is that instead of choosing a company based on perks like ping pong or office kegs, job hunters can choose jobs based on what actually matters to them. Everydev serves as a collection of companies with thoughtful policies like gender neutral bathrooms or paid parental leave.

Anyways, I'm happy to discuss the website/tech behind it (it's a Vue app with a Sinatra backend).
Creating your own business app with Odoo Studio
Are these the legal terms applied to using HN? If so, then they should be linked to from HN's footer.
Until about 2014, Chrome didn't support ClearType on Windows, which is why text looked so awful compared to other browsers.

Mac's renderer happens to err on the side of drawing more pixels in case of ambiguity (e.g. calculation yields fractions of a pixel); this is why everything on a mac looks like its in bold with the default settings. Windows tends to err on the side of not rendering those pixels but this is configurable with ClearType.

If you choose non-ClearType (what Google did in the early days), you have chosen to have ugly text that will not look good on anything other than a CRT in the 90s.

Now, somewhat ironically, Google's text actually looks somewhat better than Edge's; Microsoft stopped using subpixel rendering (i.e. the best part of ClearType) in Metro/Windows Store Style/Modern/UWP apps years ago, while Chrome is still taking advantage of the feature.
> Don't you always want a towel reference on page 42?

Well NOW I do...
The answer is simple. Developers are victims of their own success. Talented developers are in such high demand that book publishing cannot compete with what they can earn. Conferences and training vendors cannot afford to pay them properly based on the current industry model.

Instead, you get a selection of developers at conferences who write and teach because they enjoy doing so. The training vendors only get what's left... People who need the job.
DOSEmu at least used to have that mode IIRC
Subatomic opportunities Quantum leaps
Nope. Seriously though, I lived through not knowing any better and being surrounded by people who didn't know any better.

I'm actually not criticizing poor people, I'm trying to explain their situation to people who were raised to know better from childhood.
Nice idea! I especially love how Amsterdam is the face of your site :)
I'm a native English speaker and I don't get it either.
> expiry header

JWT tokens have the expiration date embedded in the token. There is no way to force it to expire like you you can with cookies.

Although force is a strong word. Even with cookies if you tell the client to delete a cookie it doesn't mean it has to listen.
looks like it can save a lot of time
That being said, you can probably predict for how long the bubble will most definitely not burst.

For these green pieces of paper, as long as its easiest to buy oil with them and that people depend on oil for energy, there will be people willing to buy these green papers. Because they trust they can exchange these papers for something valuable. So everyone that needs oil needs usd as of today (I think iran still sells thiers in euro and russia might start selling in rubbles. I haven't checked oil currencies in a while though, so if you're reading this, you should probably double check ;) )

I honnestly think that's why the us spends billions every year to secure the middle east. They have oil at home and they could easily massively move to renewable with the size of their territory and then export the tech.

But then people wouldn't be relying on oil for energy, and the dollar would lose it guarantee of value. And therefore its value.
The best way I know to debug a piece of software (or just to understand it) is to rewrite it. I keep and rewriting it until a) the error presents itself or b) I have interiorized the model so profoundly that I can understand where the problem is.

Of course I am a big fan of automated tests.
I dropped off Facebook long enough ago that I didn't even know this was a thing. But I cannot imagine the thought process where someone thinks that Facebook is a good wrapper around web browsing.
btw thats the correct link https://itunes.apple.com/us/app/vernissage/id1115272969?mt=1... i hate when somebody posts tweets
I'm using the Open Office Calc engine under the hood for Excel formula emulation. I extend that with my own implementation of the Excel4 API's xlcall32.dll, so that XLLs can invoke the Excel4 API. I also emulate Excel's built in RTD client, so that XLLs that supply an RTD server can push real time data into a sheet. Feel free to download the install kit [1], or email me on ssbeta@spreadserve.com for more detailed discussion. Thanks for the interest!

[1] http://spreadserve.com/s3/downloads.html
perhaps I'm just not familiar enough with socialist literature, but surely without a state (or a state limited to enforcement of non-violence only) there can be no systemic discrimination? Sure, there can be discrimination on an individual basis, but I don't see how it would ever be possible to eliminate personal bias through political means, especially given that so much of bias is subconscious and unintentional.

When a market is defined by mutually beneficial trade between consenting individuals coupled with free competition, how can exploitation arise in liquid markets? A large part of libertarian theory is that monopolies arise due to state intervention in the market (i.e. patents, regulation increasing cost-to-entry etc).
The safest way to use facebook is to use a wrapper so it can't track anything, like Metal for Facebook or Swipe then open links of Flynx btw. I highly recommend this approach, floating browsers are pretty good for productivity.
The source for that quote is sort of in your second sentence. Why should a company want to give this anti-union propaganda to it's workforce?
> Wood is a great low carbon material

Wood is half carbon by weight!

https://en.wikipedia.org/wiki/Wood#Chemistry_of_wood
Gastroparesis and Diabetes: What Does It Do and How Can I Be Tested?
We'll build a free MVP for you
I've been curious about Springboard's "Data Science Career Track" program. Does anyone have any experience with Springboard they can share?

https://www.springboard.com/workshops/data-science-career-tr...
if it's relatively obvious then why not post your perspective so it can be debated? Also, monopolies and fascism are not the same thing.
Valve have hired another developer to work on Linux graphics drivers
printf '%s\0' * | xxd
I feel much the same way, and will admit to finding myself... well, frustrated isn't quite the right word, but it will have to do, with what feels like an increasingly large number of people that treat the world as if everything in it is disposable.

There's a certain joy in caring for things, and the added satisfaction of knowing that well-maintained tools are something you can rely on.

And it's not like this really costs you extra time. Sure, it takes a small degree of incremental effort to keep my kitchen organized and clean. But when I cook, I don't need to spend time creating space to work or hunting down ingredients, because everything is where it belongs.

This is maybe one of the things that I love about Japan, and also about Germany. In both cultures, people seem to be somehow overall rather thorough about caring for things.

Sure, it's not universal, but it's utterly wonderful to be around people that, through habit, make the world around them a little bit better at a time.
Reading this from the HN iOS app that, too, has this terrible popup-browser-feature. I doubt they track too much beyond clicks, so perhaps there's a user interface upside to this that I don't see? Are users actually happy with it?

What I'm missing is the public uproar: if Facebook were to open every website in an iframe I'm sure there would be a massive protest, but on mobile it seems like everyone is fine.
If you look at the code on github he doesn't appear to have implemented the algos from scratch, rather he reused public domain code. It's still very much possible to make a mistake while wiring it all together though, especially in C.

EDIT: actually the curve25519-donna code is from Google and appears to be BSD-like. The chacha and sha256 implementations are public domain however.
It's an unpoular opinion, but I feel that React et al are just a way for Facebook to gain developer mindshare. Likewise how Angular is a play for Google to gain developer mindshare. The big guys want developers locked into their ecosystems. It's a play out of Microsoft's book.

When you realize that none of these frameworks are even an improvement over jQuery, it becomes clear what the true motivation is.
In that case it's not needed. One could imagine that one would like to start a specific command. That is what 'tup monitor' does.

Another use-case is a desktop search tool.

http://gittup.org/tup/manual.html