skysight-inc/HackerNews huggingface dataset:
I don't think so. Your API seems to be synchronous, where all modern IndexedDB/WebSQL/etc APIs use promises. The reason they do this is that in modern browsers storage often runs on a separate thread and/or use sqlite and you don't really want to stop-your-js-world when the rendez-vouz and sqlite processing can take 100s of milliseconds on mobile devices.

This really is one (of many!) of the ugly parts of modern JS development. Newly designed APIs will probably gravitate towards using Promises (because these also support sync backends - the other way around: not so much).

But, hell, it feels stupid having to allocate a closure to memory (and decorate your code with indentation and an additional function if you don't transpile using await) every time you just want to get your session token from storage.
What’s New: Contextual Menus, Updated Charts and More
Clash of Clans epic account for sale
I'm going to be very busy and can't play coc anymore so if you wanna buy a lvl 100 fresh th9 (lvl 98 till th8 , obviously fully maxed out) kik me: mangalkronos123.

Its the typical sweet spot where you have plenty to play with and have fun without working through the pain of th1 to th7/8
Won't you be serving notice period for 2 months?
For the satisfaction you are looking for, it will come from deep knowledge of a specific topic.
If you are say interested in Data Analytics look for companies in data analytics, read their job description and skill set they require.
Approach them (works best if you know someone to refer you) demonstrate the skills you have through some project. The project need not be perfect but should reflect the maturity of its age.
Sorry, that doesn't prove what you claimed. In fact every piece of evidence appears to be him yelling at males.

(And I'm also not sympathetic to Sarah here given the clearly joking nature of Linus' reply about Greg -- notice how others took it. See also http://marc.info/?l=linux-kernel&m=137391528412980&w=2

See also one of the supposed receivers of abuse on the supposed abuse: http://marc.info/?l=linux-kernel&m=137401130111098&w=2

Here's another supposed victim on the "abuse": http://marc.info/?l=linux-kernel&m=137410815810454&w=2 Notably:

"
If you can point me to a single instance of Linus "abusing" someone
who is not one of his trusted persons, who really should be able to
deal with that, or someone who did not provoke him to go into rant
mode, then I'm all on your side.")
New Phones Make Debut at Day 1 of Mobile World Congress
I upvoted you because it's disheartening, especially in the context of this thread, to see your mini-rant downvoted when it's mostly just a bunch of easily-verifiable facts that may make some people uncomfortable.

One quibble: are those people really "conservative"? Even if so, is that the attribute that is most relevant to this discussion?

Flynn is a perfect example: he's ostensibly "conservative" but he's also a pretty twisted combination of a gullible rube, a liar, and a batshit-crazy whack job.

I don't quite have a word for that combinational trait, but I think that's the key attribute.

There are quite a few people who self-identify as "conservative" but don't fall into this additional category of truth-impervious objective-reality-deniers.
Your second "Createspace" link is wrong.
229 House Republicans just voted to keep Trump’s tax returns secret
"if you make $1m/yr"

I'm pretty sure you'd be able to live in most large cities like a king for USD1M. What is the traffic and parking like?
Nils Bildt tried to negotiate in abduction case
I live in the US
If you continue to post uncivil comments to HN, we will ban your account. We've asked you many times before to stop.
Thanks for speeaking up for me, this is exactly what I meant. It is really hard to stand up by myself against the deluge of negativity, thanks.
I am disappointed that "The Constitution" doesn't get mentioned by more people. Clearly, the USA has a terrible Constitution and it needs a new one. What might have seemed sensible 1787 certainly does not make sense in 2017. And many of the items that people do list are merely symptoms of the sickness of the Constitution. Among its many flaws, perhaps the most obvious is the "Rotten Borough" problem of the less populated states. Britain faced this problem in the early 1800s and resolved it with the reforms of 1832:

https://en.wikipedia.org/wiki/Rotten_and_pocket_boroughs

I have a personal list of things I'd like to see in a new Constitution, but what I personally want is not very important. What is important is that the citizens of the USA realize what is the root cause of the many ills they complain of: the Constitution.
"Next Year" in Musk time; that's about 2022.
We detached this subthread from https://news.ycombinator.com/item?id=13746260 and marked it off-topic.
We've banned this account for trolling. Please don't create accounts to break HN's guidelines with.

We detached this subthread from https://news.ycombinator.com/item?id=13745383 and marked it off-topic.
> approximately none were actually ... communists.

That sounds completely unbelievable.
>They weren't talking to you they were talking to the person who asked for the witch hunt.

That's the same person I replied to. I think you took my comment to be in reply to another comment of the same depth.
Sure, it's possible, if you're willing to blanket block all sorts of elastic IP ranges such as all of AWS.
Note that you should copy and paste that link or you'll get a picture of a hairy ballsack.
Please don't rant like this here. It degrades the site and discredits your view.
Ask HN: What do you do when coffee stops working?
I remember years ago, before there was Red Bull or energy drinks, a cup or two of coffee would give me a noticeable pep & I at least felt like I was able to get more done. But not anymore.

I still drink coffee quite often, especially when I'm doing an all-nighter. But it seems like its just become a habit, with no benefit felt.

When I'm tired, usually on a day after being up working all night, I take a 200mg caffiene pill (Generic Vivarin), & that seems to help a bit- no real perk, but just less groggy enough to notice.

I've heard people recommend Yerba Mate in place of coffee, for people with high caffeine tolerances, but it too, doesn't provide the desired boost/pep.

I've been lurking on r/nootropics, but haven't decided yet to try anything mentioned there.

Ideas?
the should send mining robots to build a base unmanned first.
New DOD software coding will increase private-sector involvement
Me too - I usually start my diagnostics session with Procmon. Not so long ago, Mark Russinovich revealed that they are working on a command line version of Procmon for Nano server (https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-16...). I hope they will release it soon :)
> This isn't true. The TLS protocol is not a philosophy; it does not have an opinion on who you should trust as a root certificate authority. If you trust a particular root, it is wholly within the design of TLS to allow connections that are monitored by whoever controls that root authority. Who is trusted is up to you.

Like the sibling comment said, this goes against the wording of the TLS specification, but I also think this is looking at the issue from the wrong perspective: from the perspective of the network admin rather than the user. The user does not trust the MITM proxy's fake root. Let's say you set up a corporate network and rather than just whitelisting the external IPs you trust, you give your users the freedom to browse the internet but you pipe everything through a BlueCoat proxy. Your users will take advantage of this freedom to do things like, say, checking their bank balance. When the user connects to the banking website, they will initialize a TLS session, the purpose of which is to keep their communication with their bank confidential. The user will assume their communication is confidential because of the green padlock in their address bar and the bank will assume their communication is confidential because it is happening over TLS. TLS MITM violates these assumptions. If the bank knew that a third party could see the plaintext of the communication, they probably would not allow the connection. If I ran a high-security website, I'd probably look for clues like the X-BlueCoat-Via HTTP header and just drop the connection if I found any.

> As for your list of ways such a system could be circumvented, I don't understand the logic of it. So because there are ways around a security measure, you shouldn't use the security measure at all?

In some cases, yeah. There are a lot of security measures out there that are just implemented to tick some boxes and don't provide much practical value. If they don't provide much value, but they actively interfere with real security measures (for example, by delaying the rollout of TLS 1.3) or they're just another point of failure and additional attack surface (bad proxies can leak confidential data, cf. Cloudflare,) they should be removed. I'll admit most bad guys are incompetent, but it's dangerous to assume they all are, because that gives the competent ones a lot of power, and someone who is competent enough to know that a network uses a TLS MITM proxy will just add another layer of encryption. (Or, like some other comments are suggesting, they'll just test your physical security instead and try to take the data out on a flash drive.)
This is my thinking.

>> Not a hash of the contents, just the sub/external domains' key-ids. Yes, the main page would have to change if you updated the keys. Doesn't seem too onerous to me.

Then that means each external domain has to tell all its linkers that its key will change whenever it does. Assuming it even has such a list. What if a party doesn't respond? I understand it would be said parties problem, but it sure does make re-keying difficult.
Neuromorphic deep learning machines
Show HN: Freeter is out of Beta
" crashing a car into a kangaroo is not considered a kangaroo-related death"

Roo ran into me. Ran up an embankment. I've been in other situations where the kangaroos (multiple) are window level travelling along roads at speed. Chance of kangaroo-related death is there.
So these are just suggestions? I would have liked to see some data backing the claims. "According to usability studies, it is more user-friendly to have no advanced search options" is also pretty weak without linking to said studies. Later the author mentions a study on expected positioning by Shaikh and Lenz without any reference [0].

I guess it's a nice overview but I'd rather read some papers backing up the claims on it than just take the author's word for it. I mean if you'd just link to the relevant papers I wouldn't have to...you know search for them.

I'm also a bit skeptical on all of the advice that contradicts what the landing page of google looks like (it's basically centered and has no magnifying glass icon)

[0] Shaikh and Lenz source: http://usabilitynews.org/wheres-the-search-re-examining-user...

Edit: There's also no mention on cultural aspects. Would I want the search button on the other side for visitors who speak Arabic for example etc.
Yes, is it practical: No. You'd probably have to calculate (and know) all interconnect path delays for all solutions you want to try. You'd need to take into account not just the available gates but also their individual delays.
I'd stick with emulation for now, though there are async 8051 processors which are extremely interesting due to their low power usage.[1]

[1]: http://ieeexplore.ieee.org/document/4519392/
the number rule for men is, don't pursue women from work.
flAWS challenge – learn about common AWS issues
Reminds me the use of "SWIM" (someone who isn't me) on drug-related message boards to avoid self-incrimination.
The War Between the President and the Press
It must feel like hell to be working at Uber and wake up everyday to this news. On the other side some people crave the drama, this is surely up to the standards. What's next? Travis is supporting Trump?
Smart City Tech Is Central Theme at Mobile World Congress
Sherlock Holmes, man, Sherlock Holmes. http://www.cinelegende.fr/img/2013/Boston/Sherlock-Holmes.jp...
How does that work: He got awarded the money but can't collect it?
Reverse-engineer? A middlebox?

Which holds trusted secret keys and which, in its normal unremarkable operation, intercepts, parses, reconstructs, decrypts, re-encrypts, forwards, and optionally logs both confidential and attacker-controlled traffic? And is also known to be used for nationwide bulk internet censorship by regimes often called 'oppressive'?

Why, doesn't it just.

Please consider, very carefully, the ethics and equities issues one might face with any interesting findings here.
> I don't want to do a bunch of my own research to tease out the unemployment rate.

Conspiracy theorists and the people who sell them newsletters don't want to do that either. That's why most of these conspiracist stories boil down to either amateurishly misinterpreting existing measures - e.g. alleging that the unemployment rate must be 100% minus the employment/population ratio - or trying to spin conspiracy where it doesn't exist, say by alleging that the US government is fudging statistics by not reporting the higher/wider U-6 measure of unemployment more prominently (U-6 is about twice the "official" unemployment rate at any given time - and has been for ever).
I miss Delphi
Why can't web development be as simple as delphi?
page not found.

also, their customer support is terrible, from personal experience I would avoid them until this is addressed
This is because it's become quite common knowledge that wherever there's management to the numbers or the numbers relate to any kind of political issue, the numbers are rigged in some way. Want to make it look like the U.S. has a lower life expectancy? Include preemie deaths (The U.S. has the highest rate of trying to save premature babies. Many die. In other countries these deaths are not considered part of the life expectancy measurement) Want to show gun violence is bigger than it is? Include gun suicides. What's the unemployment rate? Are you including people looking for work or people who have given up? How about the under-employed?

Now it's perfectly fine to argue the points and definitions on any of these stats and measurements, but the average person has realized that stats are all like that. Any stat that includes the human experience across multiple dimensions is suspect.

I'm fortunate in that I remember back the "old days" of the net where we had the same amount of political BS but fewer sources of "facts". We'd argue for a while then somebody would take an hour or two and dig up an academic study and that would quiet things down.

This is no longer the case. What happens now is that no matter your opinion, there are studies and internet sites dedicated to providing you with supporting material. Add in a few rhetorical tricks you see on TV and you can carry on any argument based around "science" ad infinitum.

So I don't see this as some new form of anti-intellectualism. Rather I see it as people -- perhaps people who aren't so smart, admittedly -- figuring out what the game is and moving on to more personally important things in their lives.
But they still got a lot of media attention from that.
It was reported in non-tech news and non-tech people were talking about it, at least here in Austria, Europe.
Even if they do not buy that 3310, but these people heard at least once that Nokia is back.

It is obviously not an innovation, but IMHO it was a good PR move from Nokia.
It's not the transport that's the problem, it's the app.

Meredith L. Patterson has addressed the point of Port 80 (or 443) adequately. For the time being, we're locked into that.

My point is that handing of A/V material to a dedicated AV app is, all else considered, probably optimal. It's the 4th browser replacement mentioned in my "Tabbed Browsing" rant, elsewhere in this thread.
i'm not defending linus' management style, but it is a significantly worse crime in my book to be sexist/racist abusive or a sexual harasser than it is to be a garden variety verbally abusive boss who is abusive solely based on and in relation to the quality of work performed. i suspect many others feel similarly.
Does that mean I can run my own pocket server at home? That'd be neat and useful, I don't need any more profiling as is.
English (and Swedish and Norwegian) all used to use the backwards form. (I know the English form mostly from an old nursery rhyme, with the line "four and twenty blackbirds" [1].) Before that, counting was also in twenties (score), as in "three score and ten".

I wish Danish had made the same changes. "Tres", "firs" are clearly something about three and four, and "halv" is half -- it's difficult not to think about 3, 4 and ½, and with the "sinds-tyve" omitted, there's no time to think before then next word is spoken. I also have difficulty distinguishing "halv" and "og" in "tre half tres" / "tre og tres".

This website will be useful practise.

I've found [2]

"A Scandinavist language reform movement tried to get the 20-based forms replaced by 10-based like Norwegian and Swedish have. With absolutely no success.

Danish 10-based forms are only used in inter-Scandinavian communication and money documents like cheques.
They are: femti, seksti, syvti, ot(te)ti, niti"

I suspect English numbers would be better understood by the average Dane...

[1] https://en.wikipedia.org/wiki/Sing_a_Song_of_Sixpence#Lyrics

[2] http://www.olestig.dk/dansk/numbers.html
There were references elsewhere in the thread to comments by Mozilla staff directly, so it appears this is true.
There's no truth in most matters, just perspectives and interests.

Truth is not an inherent reality of the universe. There is matter and energy in various juxtapositions, but no 'truth', except if by truth we mean correctly describing a physical order of things. But that's hardly the interesting part or what we usually want to know when we speak of truth.

At best, truth in things like politics and such requires a definition first, and so the problem of what's true is just moved to "according to whose definition?". Is "wealthfare harmful", for example, is not about knowing or not knowing its cost, but more about whether you think the costs are justified. One can legitimately believe that poor people should be left to rot if they can't afford healthcare, for example.

Second, why would an "advanced AI" stick to the truth any more than a human would? Especially if distorting it brings large benefits for it?
Just when I thought C++ started to become a sane language again.
Let me just see if I understand your position - verbal abuse is acceptable so long as both the speaker and the target identify as the same gender?
Does anyone have an angular2 version of this? Could really use it on something I'm currently working on
Raspberry Pi Zero W, with Wi-Fi and Bluetooth, priced at $10
I've found that timing can be very important - don't try and force new ideas of people when they aren't receptive, keep your ideas fresh and then when there is a moment of crisis and/or demand then come forward and present your ideas and you can get a very different response.
Hey Marcus, I'm a user! Thanks for doing the heavy IE lifting in store.js.

Anyhow, I had a requirement to store raw strings to the local storage or userdata rather than go through your calls to JSON.parse/stringify. I forked and am using my fork rather than your maintained version, which is sad. Since you've got the hood popped for maintenance, would you mind adding raw string support to store.js in version 2? Thanks in advance. Here's my fork repo for reference, please see the getRawString and setRawString API's I added:

https://github.com/woldie/store.js
I think a system like CAs or DNS-sec, with hierarchical trust is a good base. However, we'd need to add certificate transparency and 'triangulation'. Certificate transparency is a centralized way to detect wrongly-issued certificates. Triangulation is a peer-to-peer way, where a client asks a few other clients what certificate they have.

I like a DNS-based approach, because it ensures only one authority can authorize a key, though it has the issue of often being a state-controlled authority.
But why? It doesn't really explain the purpose of this. What is it about Modern C++ that the author doesn't like? It could easily be read as a person who decided that C++ has too many things which are new and different and they couldn't be bothered to learn them properly so now has to tell everyone not to use them.

Most of this is really about specifics of your situation. Yes, pay attention to what's supported by compilers on the platforms you need to support. Yes, pay attention to memory usage and performance characteristics of the STL (but that's just part of being a good engineer, and the performance behaviour of STL constructs is part of the spec so it's not exactly hard to find out). Yes, use your own data structures where they fit your use case better than the STL ones.

But that doesn't mean, in general, that you shouldn't be using vectors. You just need to be aware what it's doing, and use intelligence and data to profile things properly when you're assessing whether the performance and memory usage of your code is acceptable.

Really, this feels more like specific guidance for a specific project that has specific requirements from its target platforms.

Except the bit about staying comprehensible to C programmers. C wasn't some mystical nadir in language design, and C programmers have brains. If they want to use C++ they can sit down and actually learn it, radical though that idea might be.
Same. If they had called it something stupid like greptar, awkerator, or CHUCK NORRIS'S CSVIVIFIER I might actually be able to recall the name.
Google also has a similar tool for recording and managing ETW traces: https://github.com/google/UIforETW
HTML tags removal in APL
Pi Zero Wireless out now for $10
If the simulation is reasonably predictive and the spoils of war not too severe then the loser won't start the war because they would npt expect to gain enough.

This is what democracy is, a coarse estimate of who has the most soldiers. A 90% majority can do what they want, a 51% majority needs to compromise a little.
Not if you want to store more than few MB (5 or 10 max depending of browsers if I recall).
Not if you want/need an async API.
Not if you need to be able to search your storage.
Kinda amazed you got downvoted for pointing out that the parent is essentially advocating for intentionally trying to take down your employer's network because you dislike their IT policy.

This isn't just a fireable offense. Especially given the tendency for computer-related criminal laws to be overly vague, it's entirely possible you could be charged with a crime if you are intentionally trying to DoS your employer's network.
> I'd be willing to "take one for the team"

> But then again, having been robbed at gunpoint in highschool, while kind of scary hasn't scarred me measurably.

A mildly dismissive viewpoint followed by an irrelevant appeal to emotion followed by an anecdote. This feels a little unfair to those who've actually gone through sexual harassment (which is a spectrum and ranges in severity). Surely, there's something to be said of the psychological damage that results from sexual harassment as well.
Note that NASA encourages its contractors to use their stuff for private missions as well—building more of the things reduces unit price (by amortising development cost) and thus costs for NASA, so it could be that this results in lower overall cost to US taxpayers. In addition it helps collect more data on safety etc, which is in NASA's interest, too.
I've thought for a while that CAs should be restricted to a certain subset of the DNS space. So say CNNIC should be limited to .cn. The US DoD should be restricted to .mil.us. Google's CA could have their root for .google.

That way, we can add CAs and they can be trusted at the root for a small amount of space.

Obviously, we'd need to do some amount of grandfathering, but CAs should know who they've issued for.

Is there any reason this isn't plausible?