skysight-inc/HackerNews huggingface dataset:
I guess it's fine, I've seen few east Asians at work and they seem to fit in just like everyone else. I've been to lots of businesses owned and operated by Asians, and customers treated the very politely and with smiles.

I have more contact with Indians, as TCS (Tata) has A LOT of contracts with clients, and they're treated just fine.

I'm South American and haven't faced any issues.

That is not to say some people won't have some prejudice, or bias. Belgians like to parrot that they're very open and welcoming to foreigners, but I was treated to some very open prejudice/bigotry by Government employees when I arrived.

All in all, I like the city and the country very much, lots of beautiful and interesting places with a lot of history, lots of art, lots of music, lots of entertainment, good public transportation.

I just don't like the absurdly high the taxes. https://www.belgiumtaxcalculator.com
Gsdfgd
It's easy to solve in the application, but then I need to have an http and https endpoint in my application, just for this redirect, already behind the ALB.
I mean, if they can build in authentication redirects on the load balancer, how hard is it then to add a simple http -> https redirect, so this http traffic never has to 'touch' my application.
Works for me on iOS 11.4 Safari.
Does Theranos Mark the Peak of the Silicon Valley Bubble? – Issue 60: Searches
Even those unconcerned with privacy ("click-bait, fake news, trolls, and social networking sites") have not achieved augmentation.

Someone concerned with privacy could design a protocol for consent, to enable the secure information sharing required for augmentation.

> some kind of modern 'pc anywhere' where you can connect to each other's desktops

See LogMeIn which also owns GoToMyPC.
WIFI WPS WPA PIN TESTER
I think counter-comment would have been more useful than down votes. Alas, broken by stubborness beyond golang generics. I think you have a point - my impression of Osborne is that he has little interest in anything beyond money.
I think it's more likely that they want to differentiate LBs and CloudFront, feature wise.

It would make sense to do it in the load balancer, you want to do the redirect as soon as possible. So if you want to do it the correct way you get the option of paying for both ALB and CF.
Bloggers Delight Start Your Own Personal Blog with This Latest Template
1. By chance, after a long and tiring typescript project, I looked for something else.

2. No, my first functional language was clojure script, which I tried before elm, I liked the concept but just couldn't bare the syntax.

3. Phoenix elixir, I do maintain it. (in fact I'm more of a backend programmer)

4. Now I work mostly with style-element (the alpha, called stylish elephant) which is the only "framework like" library I use. Otherwise I use different utility libraries for date, color manipulation (hsluv which I wrote the elm implementation), data structure manipulation (many in elm-community, like list.extra)... I use way less libraries that I would with JS, and that's good.

5. No.
Indeed, I use reddit whenever I

a) Plan to learn/read something new

b) Just finished a book/tv series and want to
connect with others around it.

c) Looking for recommendations in various genres

Daily news/connecting with people/cat videos are very far away from my use case. Just append "reddit" to qoogle search query and 9 times out of 10, I am golden.
Best Website for Govt Job Notifications in India?
5 Steps to Take Note When Creating the Perfect Portfolio
So, what does this tell us about HN’s policies and moderation activities?
>They are not internationally reviewed and approved

Devil's advocate: what makes ROE any better if they're approved by China, Iran, and Saudi Arabia, for example? Western European-descendent values and cultural norms are a global minority. You might not like the ROE favored by Indonesia in East Timor, or by the Saudis in Yemen, or by Sudan in Darfur.
But you're clearly not doing what you can. You're just doing what's convenient.

You still eat meat in one of the most important times not to eat meat (in front of others) if you are truly driven by ethics for animals. You refuse to work on defense-funded projects because companies in your field have a pretend isolation mechanism (here's a hint: unless they are actually separate companies, they aren't isolated) that allows you to think you aren't supporting the military despite working for the company supporting the military.

This type of behavior shocks idealists. Even though it's better than nothing, just doing little bits here and there where convenient actually makes it harder to change the status quo for idealists (because you think you're helping when you're not).
Money for nothing: the truth about universal basic income
If you combine this with many other types of sensor data you can get a pretty high dimensional array of stuff that can pretty easily form person-unique clusters. Like combining screen res, Touch Support, User agent, Time Zone, Hash of canvas fingerprint, etc [0] gets you to a pretty unique signature even though any single bit of info is essentially worthless to this end.

[0] https://panopticlick.eff.org/
It's not a religious text or anything (I suspect that the proselytising tone comes from the fact that at the time it was written, it's recommendations were still a bit controversial, especially in the kind of organisations likely to have these kinds of codebases). If it's not useful to you, then that's that. The point is, other books written ten years ago by people with deep expertise (rather than a hypey blog post by someone who just discovered some principle five minutes ago) probably will be.
Dan Ariely's priming/nudging theories fail under direct replication [pdf]
Govt Job Notifications : https://vyoma.net/jobs/
Ghdff
I appear to have exaggerated slightly when I said several orders of magnitude, but the original 3D XPoint latency numbers put it at about 25 times higher latencies than contemporary DRAM (~7000ns vs. ~200ns).

Likewise, quad-channel DDR4 setups can push around 60GB/s, while Optane PCIe SSD's have only been able to push around 2GB/s. The PCIe x4 interfaces that they use should have been able to push 4GB/s, and if they started hitting a wall there, they could just have used a full PCIe x16 interface which could push around 15GB/s. This indicates that the throughput was not interface bound.

Nothing seems to signal that Intel have have anything up their sleeve to provide the 25x latency improvement and 30x throughput improvement needed to just be even with DRAM, although placing the chips on the memory bus will of course provide some speedup.
Delivery and flexibility are the greatest pros. But while the delivery mechanism is great, the UI has to be delivered and interpreted every time, through an unknown engine that theoretically follows a spec. This results in a) slower execution times and b) inconsistencies in how the UI is interpreted. Javascript browser applications are simply slower and less stable for than their native counterparts for those reasons.

All that on top of a language which is on par with PHP as far as consistency, and often times worse.

With regards to your 1996 comment, again I beg to differ. Try writing Photoshop or GarageBand as a web app. I shudder to think what that would look like, and the cost each would incur.

There is a reason that "mobile web apps" have lost the battle to native, essentially - the friction to deliver an app is much smaller (app stores), every platform is more-less consistent and the apps are smoother and faster instead of choppy and half-baked for web apps. I would much rather, for example, use a Home Depot app than their website. Or Coinbase vs. GDAX (even though GDAX is more feature-rich). I can't even think of a webapp that I'd rather use (on a regular basis) if an app is available instead.

But maybe I'm just a graybeard who can't accept change. Or maybe I'm simply old enough to remember what 1996 was like for UI, and that the web today feels like those times, just with prettier icons. Likely a combination of both.
IoT sensors + ML are trying to climb the steep hill of semantic interoperability, at least in specific domains. But even there, the information flow is not symmetric.
Some Were Meant for C (2017) [pdf]
how private this tool is? Can you check my content or data?
WordTeX - A WYSIPCTWOTCG Typesetting Tool
I find the purely time-based ranking in forums helps there a lot. Reddit basically forces repeats over repeats of "old" topics, where a forum could handle it in in one large thread. Those can get unwieldly on large forums, but in many ways I still prefer a 50 page thread over 50 different posts somewhere in the subreddit history, with different titles. Especially if the forum community is good at maintaining roundup posts.

HN has that issue too in some ways, with threads about company X always repeating the same arguments, which in a forum at least somewhat could be channeled in extra discussions.
How to Start the Right Company: Startup Tips from Sam Altman
Uber CEO says Uber and Alphabet are discussing working together on self-driving
For prefixes, unwrap mean Option<T> -> T while or means Option<T> -> Option<T>[0].

For suffixes, "else" means executable code (a closure).

> > It's as if the .unwrap() that is festooned throughout such example Rust code has become so ubiquitous that someone felt it had to be used and so tacked on "_or". Why couldn't it just be .or() or perhaps .default()?

Because Rust doesn't have function overloading and thus you'd be missing most of the cases?

[0] or more generally Wrapper<T> -> T and Wrapper<T> -> Wrapper<T>
It's gone mainstream, and just like the internet going mainstream, it isn't what it used to be. These days I only enjoy the programming I do on the weekend.
No, it's typical for any society. There's social services in most if not all industrialized societies, that can take children away from their parents for the sake of the child if the parent(s) are ill-equipped to raise them. That's not a bad thing.
Surrogacy in Georgia  –  surrogacycentregeorgia.com
And the joy I originally had is once again lost.
I'm using Coolermaster Masterkeys M Keyboard. I've mapped the keys to match Mac's layout. http://www.coolermaster.com/peripheral/keyboards/masterkeys-...
Clearly he is rejecting the idealist viewpoint, so what does it matter if what he is saying “shocks idealists”?
>>> but teaching is not rocket science

I actually think teaching children is a really difficult and important part of society but I think many people don't value the contribution incredible teaching can make to individual students lives.

A great school and teacher obviously can change the lives of children in poverty but it's astonishingly difficult and requires immense talent to achieve. Not commenting on the quality of this study however.
Ps. anyone running debian strech can get this via stretch-backports:

echo "deb http://ftp.debian.org/debian stretch-backports main" | tee /etc/apt/sources.list.d/stretch-backports.list
apt-get update
apt-get -t stretch-backports install git
French or Swiss or nordic countries are prosperous long term, yet none of these issues apply. It really isn't as simple as -> prosperity -> obesity.
Maybe the issue is with idealists, having a white or black view of the world, then?
Just running Postgres on an NVDIMM, or any other database for that matter, will give you a large speedup compared to normal storage, especially when you have strong durability requirements for a transaction (fsync() will be faster).

But to fully benefit from persistent memory, the DBMS will need to modified. To see how that might look, read this [0] post by Microsoft about their efforts in SQL Server.

There's also an interesting research paper from CMU [1] that talks about challenges associated with pmem in the context of databases.

[0] - https://blogs.msdn.microsoft.com/bobsql/2016/11/08/how-it-wo...

[1] - https://www.cs.cmu.edu/~jarulraj/papers/2015.storage.sigmod....
All the answers you need about AdMob for your marketing plan
Pfj
> connecting major cities with Paris as a central node.

Some things never change, all network in France are still organized that way. The most visible is the rail network: if you want to travel between any two city (excluding Paris) by train, most of the time it will be shorter to go through Paris.
Affordable surrogacy at http://www.surrogacycentregeorgia.com
This is pedantic, but rust does link dynamically, but only to libc.
Methodology seems to be poor, like with most publications on finance.

1. How did they split the data for train/validation/test sets? If all of the sets had the data from the same time period, or the same companies end up in multiple sets, it is a major flaw. For example, if outperformance was persistent for the companies over the time period considered, the model may simply learn to identify specific companies by their filings.

2. What is the variance of the out-of-sample performance? Given that their dataset is very small, and the model performed badly at predicting high returns and reasonably well at predicting good returns, what are the chances of getting those results by luck alone?

3. How has the model performed since then, on the most recent filings?

4. Why use a convnet? Would gradient boosted trees not perform just as well/better but be more interpretable? Methods like the ones in the eli5 package can help get an idea of why the model makes a particular prediction, which could help sanity check the model.
>Not. Your precondition was not that. It was more like "If the company is obeying the japanese government" or the "japanese law" then is fine for Japanese to hunt this whales

Again false. The precondition of the comment you said incorrect was never like that. Next time you post any comments, please read out loud and be more careful :(
It was a miss but it was nearly a hit I think is the rationale behind the term.
F# always suffered from lack of VS tooling support, I was always on the edge waiting for it to be supported on GUI designers just like VB.NET and C#.

Using it mostly for scripting like tasks only.

Then it wasn't relevant for .NET Native support, and finally Microsoft keeps ignoring some vocal anti-MS/C# members in the community, which made me loose any remaining interest.

I rather have C# with some FP like features, than a FP language without tooling support and needless forum discussions.

Regarding VB.NET, it is used quite a lot in some enterprise shops.

I have seen many apps that started as office macros and eventually grew up to be VB.NET ones.

Even if VB.NET is more complex than VB was, it still easier than C# for those office employees that know one or two things about coding.
I would assume that there are also very bad "optics" to an American conglomerate announcing to its government that they are unwilling to help with defense projects of (apparently) national interest.
Stripe creates a typechecker for Ruby
The Origin of the Lagrangian [pdf]
Hydux-pixi: 60fps vdom built for canvas(pixi.js)
Strongly agree. What was a larger team is now a part time project. That's a goal and outcome of the churn.
It's a valid point, this is post-hoc data analysis so you need to be careful of the Texas Sharpshooter Fallacy: https://en.wikipedia.org/wiki/Texas_sharpshooter_fallacy
Is there a way to get all of Brett Victor's blog posts? One's like this don't seem to be linked from his main page (unless I'm missing something obvious)
> They want to scare people, that is all.

Yes, they do, but not merely in the direct way.

If the government fears its civilians and becomes a police state, the terrorists succeed.
It was an Ars Technica story from 27 March 2018:

>... at its current burn rate the company will run out of money in 2019 if it can't raise more.

https://arstechnica.com/cars/2018/03/ubers-self-driving-car-...
Can sleeping pills change your behaviour?
> For .NET developers, .NET Core is a lot of fresh air and also a long overdue defence against Node.

Really?! US .NET developers or what?

I never worried about Node ever, with so many nice languages in .NET and Java worlds to chose from.
Reddit is a shit site just like FB.
I am amazed it could get to #3 with such a terrible design (and I am talking about the less terrible old Reddit)
Similar to the Jedi Transtion in the US I guess. https://foxtrotalpha.jalopnik.com/the-jedi-transition-a-cany...
I guess this means types have "crossed the chasm". There isn't a mainstream language / platform that doesn't have some form of relatively modern type system.
Tell HN: A sustainable pay per read model for Online News
Paying for online news is not affordable because it means paying ~ $5 to $10 for each of many news agencies(WSJ, FT, Bloomberg, Nytimes etc). However, I wouldn't mind having an account with all of them and paying for only what I read that month. Say $1@ WSJ, $2 at Bloomberg, $0 at Nytimes for the month of May. If micro payments are not sustainable, pooling them over a month should make it so..

Why write it here?

I'm hoping someone who works for such news agencies read HN :-) and takes this idea.

This way, we pay for the content. We can demand that the content is served without tracking ads and encourage unbiased journalism.
I don't understand why you make the distinction between Silicon Valley and not Silicon Valley because where something is done makes absolutely zero difference as to if it's a good idea to use software or not.

If there was a text editor that you thought was good but was only in use in Silicon Valley would you still recommend it? I've never ever in my life discounted a piece of software because it was only in use in Silicon Valley.

Maybe you could expand on the argument because I don't understand it clearly!
I absolutely think it's paying attention. The way he describes it is "if the data says one thing, but the customers say another, it usually means there's a problem with how you're measuring". He says he personally reads the emails that come in (though rarely responds).
In the old days we used to call that excommunication. To be banned from your social network is to be excommunicated.
What you’re referring to (hash collisions causing unrelated content to be linked to otherwise unrelated user accounts, due to hash lookups across distributed systems, reminiscent of a bug where some guy saw his Google+ profile transformed into one belonging to a teenage girl from another country) is not the class of bug that would cause a problem like this.

The bug is happening on the individual’s phone, within an isolated Android process, targetting personal data (contacts & texts) presumably before attempting network contact with some remote distributed system (likely some flavor of search, indexing and analytics).

This is more likely a frisky regex gone wild, and the activation strings are validated by the regex (return true for a match), and proceed to activate some other process (usually auto-complete is one reason for pattern matching, but since this is a bug, the odd behavior is unexpected/unplanned and obviously confusing, maybe bad, maybe not terrible).
What do you do while it compiles?
You're working on your project and iterating on, for instance, UI fixes. Compiling and launching your project takes 20 seconds. What do you do during these 20 seconds? (eg. read the news, Twitter, …) Do you feel it affects your focus?
Why do you characterize normal parental investment as privilege? Is it to exculpate parents who neglect their children? Again, as the students in The Promise School not only enjoyed these "privileges" but also twice as much schooling, what would happen if all students received twice as much schooling? Does it stand to reason that the claimed success in closing the achievement gap would persist? In terms of resource allocation, why should some populations be excluded from receiving this additional benefit?

I have never heard anyone express any prejudice toward "Asians" regarding a lack of intelligence. In fact, the usual stereotype is precisely the opposite.
Engelbart did not envision the brain dead point and click thing apple introduced (with a single button[0]), or microsoft slightly improved version (with two buttons[1]) and that we have made ever so slightly better since then [2] [3] [4].

What he envisioned was a 32 state machine (or 256 if you count all the non-keyboard buttons) which could be positioned anywhere on a screen:

https://99percentinvisible.org/app/uploads/2014/12/1450065_1...

Something that would cause you to switch modes completely between typing and using it. A modal input mode for the gui, in the same way that vi is for the keyboard.

The closest thing today is the razer keypad for gaming [5], and even that is not integrated into the OS a tenth as well as what Engelbart had and by default barely supports chording.

[0] http://dynamis.no/wp-content/uploads/2014/01/1984-Apple-Maci...

[1] https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Mi...

[2] https://www.technologyuk.net/computing/computer-systems/imag...

[3] https://files.pccasegear.com/images/1459844620-RZ-NAGA-CHROM...

[4] https://www.wired.com/images_blogs/gadgetlab/2009/11/oomouse...

[5] https://images-na.ssl-images-amazon.com/images/I/817GlmVDffL...
The sample is not allowed to get wet at all.
NVDIMMs allow for a significantly different storage layer compared to a traditional block-based device [0]. This is mostly because it's on the memory bus, thus significantly reducing latency. See slide 8 in this presentation [1].

[0] - https://news.ycombinator.com/item?id=17195018

[1] - https://www.openfabrics.org/images/2018workshop/presentation...
Khjghh
I suppose the question is, which of these optimisations are actually useful for the compiler to do automatically? Yours is the example that's always thrown about, but it always seems like the kind of optimisation that the programmer should be responsible for.
XYXX Founder Shares Tips You Need to Know Before Starting a Business
You still can do the same with the current version.
Profits are not market penetration.
Apple is allegedly restricting Telegram since Russia's ban
Android Phone Stylus Technologies
Nice comment! Here are the excerpts from n1570.pdf[1] with some punctuation added by me to compensate for the limited formatting support on this forum:

§3.4.0: behavior: external appearance or action

§3.4.1: implementation-defined behavior: unspecified behavior where each implementation documents how the choice is made. EXAMPLE: An example of implementation-defined behavior is the propagation of the high-order bit when a signed integer is shifted right.

§3.4.2: locale-specific behavior: behavior that depends on local conventions of nationality, culture, and language that each implementation documents. EXAMPLE: An example of locale-specific behavior is whether the islower function returns true for characters other than the 26 lowercase Latin letters.

§3.4.3: undefined behavior: behavior, upon use of a nonportable or erroneous program construct or of erroneous data, for which this International Standard imposes no requirements. NOTE: Possible undefined behavior ranges from ignoring the situation completely with unpredictable results, to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation or execution (with the issuance of a diagnostic message). EXAMPLE: An example of undefined behavior is the behavior on integer overflow.

§3.4.4: unspecified behavior: use of an unspecified value, or other behavior where this International Standard provides two or more possibilities and imposes no further requirements on which is chosen in any instance. EXAMPLE: An example of unspecified behavior is the order in which the arguments to a function are evaluated.

[1]: WG14 working paper for the C11 standard: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
Also Google has been doing the same thing for ages. You don't get a job at google and then think "Wow they track data, I'm gonna leave on day one" If you found their tracking objectionable you never would have taken the job to begin with.