skysight-inc/HackerNews huggingface dataset:
It appears to be that he got filtered by the famed 'AI' terrorist filter.

On a twitter page of his collaborator describing his opponents:

"I don't understand English Middle Class English.
What does "You are rude" mean?

1.You are saying the truth
2.Your truth bothers me
3.Can't find an argument against
4.You are rude"

It was probably this and the fact that he touches on "race, 'aryans', antisemitism' in a very provocative manner and has Arabic name made him a sure target for an angry user operations team member who decided to reward him with Internet non-personhood
No, you’re not supposed to use my advice to decide what technology you should use. You would need to speak to an IP lawyer.

But the lawsuit would be against those alternatives directly and not my company

We are explicitly talking about a situation in which you lose the right to use patented technology in React because you sue Facebook for violating your patents. But if you don’t use React, you don’t have a license to use those patents at all in the first place. You’re in no worse position than you were.
Take a look at IntercoolerJS. It's just a simple library, not a framework. I found it as the easiest way to deal with modern frontend programming.

http://intercoolerjs.org/
> How to write optimized JavaScript

This is all sensible advice if you're interested in writing fast-enough code, but I do find there's a lack of material for people who want to write fast Javascript. Pretty much the only thing I've found is the post by Oz[1], though I really don't want to have to compile Chrome.

For an example, I have a method in Javascript that does a mix of (integer) arithmetic and typed array accesses; no object creation or other baggage. I want it to go faster, and with effort I managed to speed it up a factor of 5. One of the things that helped was inlining the {data, width, height} fields of an ImageData object; just moving them to locals dropped time by ~40%.

Yet after all this effort, mostly based on educated guesses since Chrome's tooling doesn't expose the underlying JIT code for analysis, the code is still suboptimal. There's a pair of `if`s that if I swap their order, that part of the code allocates. How do people deal with these issues? A large fraction of this code is still allocating, and I haven't a clue where or why.

Perhaps I'm asking too much from a language without value types (srsly tho, every fast language has value types), but what I want is clearly possible: ASM.js does it! I don't really want to handwrite that, though.

[1]: https://www.html5rocks.com/en/tutorials/performance/mystery/ (E: This link is actually written from a different perspective than the one I read, but the content is the same.)
I've been writing a bunch of scala and it does feel like there's an elegantly minimal language hiding in a somewhat baroque one. The trouble is that I can't really point at what parts are the minimal subset and what parts are excessive. Even the truly weird stuff like implicit defs and package objects make sense in some contexts. It suffers from the same problem as C++, individually the features make sense, but combined they're too much.
My mom would bing www.google.com and then go from there. So maybe give yours some credit. Yes, it's totally different from what we (we as in "technologically raised people") would do, but it still is a valid workaround.

Show her whats better about Duck Duck Go, Google or whatever other alternative you see fit, have her see the value, and she'll probably switch in a way that's convenient to her.
If the sites you're visiting use a common CDN then this can be avoided.
I know a lot of companies in the engineering/science world that hire PhDs who are experts in very specific fields and others who have broad knowledge in a lot of fields. They try to balance these 2 types of people: broad versus specific and have them work together for synergy.
Thanks for the info. Might check out Play. Yes, Java performance is fast. I had read that Sun had put millions of dollars into making it fast [1], hiring very qualified people to work on the compiler, the JIT engine, etc., over a period of many years. And the speed difference between early and later Java versions was perceptible.

[1] Apart from the millions they also put into marketing Java to enterprises. And that worked, as we know. It became huge in the enterprise and still is.
I agree that is is important to structure the application to facilitate testing. But I find this surprising:

> And while recorders present some challenges, manually coding UI-level tests make the maintainability issue an order of magnitude worse.

In my experience, writing the tests manually for sufficiently "regular" applications ends up being more maitainable because you can put repeated logic in shared functions and classes, making it easier to adapt to changes in the GUI. Page Objects are an example of that: https://github.com/SeleniumHQ/selenium/wiki/PageObjects

Also, writing the tests manually lets you use "explicit waits". http://elementalselenium.com/tips/47-waiting Specifying exactly what we expect to happen tends to be more robust (and faster) than either using static sleeps or some kind of implicit wait. Recorders tend to have problems finding concrete things to wait for, especially for very dynamic pages.

(That said, I'm not against using something like Chrome DevTools to identify elements in the page, evaluate potential selectors, and so on. That is indeed useful.)
DDG uses Bing search results. It's also got orders of magnitude lower market share than Bing.
Still, it is the only native option and remains to be seen how much WebAssembly will change that.

Although I think if WebAssembly becomes a success, we will get the revenge of plugins.
I wonder if they changed the App Store icon back.
> What's a machine?

I would say "machine" means the hardware and/or the operating system of the "server" (which is a fancy word for "computer").

The "and/or" part being very important!
Before reading the article I was prepared to talk poop about the libre office interface :(
>But I do feel that it's wrong to restrict the supply of foreign programmers so that an engineer in Silicon Valley can earn $200k instead of 'only' $150k.

Do you feel that Yelp paying $200k rather than $150k is a greater injustice than poorer countries footing the bill for educating their best and brightest only to see their best and brightest flee to San Francisco because domestic companies cannot compete with 'only $150k'?
Python Killing a Gnu (1834-1835)
Most likely for the same reasons almost all crimes of this sort happen. He made a pass on her that wasn't well received, things got out of hand, emotions took over and at some point he either injured or killed her in the heat of the moment, then panicked and tried to cover up the situation.

Violent crime is rarely based on rational, well reasoned acts. I wouldn't try to read too much logic into it.
Neural Image Style Transfer; Stylize Your Images
"I didn't have time to go through..."

She had to have done this without her attorneys. Big Firms bill by the hour: if you have the money to throw at them, they will find the man-hours to get the job done. "We don't have the time" just isn't a phrase they use.
There are those who called the Nazis out early on, even in the US. What I think you're missing is that we pile on when it's clear the tide is moving. In that case, it's about virtue signaling. Shaming, or really any behavior has risks and rewards. It's only when the rewards vastly outweigh the risks that most people will do anything at all. Humans are risk-averse. We wait until we get told we're dying to fix our weight and exercise, we wait until last minute to study for the test, we spend money we don't have instead of saving for tomorrow because who knows what will happen. So when people start piling on the shaming, others pile on even more, lest they are the subject of the shaming themselves.
Just my two cents but ebay is irretrievably broken (especially if you want to sell something), the only thing it works for is buying small $ items where you're not too put out of it's a fake/fraud...
> My point is that a lot of engineers get very annoyed when the topic of "sexism in Silicon Valley" is brought up, because anybody who is in a hiring position for specifically engineering knows exactly how utilitarian the hiring process is.

To me, that shows a stunning lack of personal awareness. I've done hiring in tech. I'm an engineer. I'm also a woman. And I know I'm biased against certain groups. I purposefully offset that by making sure there is some sort of measurement (usually a coding exercise) with as objective as possible metrics for judgement (I explicitly state the criteria they'll be judged on so they're aware) that dictates whether they move on to the next stage or not.

If I need to offset my subconscious biases as a woman in tech who spent many of her formative years living in different African countries, than I can only imagine the types of biases a white man who has lived primarily in the suburbs will need to be combatting.

For such a man to be "annoyed" because "anybody who is in a hiring position for specifically engineering knows exactly how utilitarian the hiring process is" is a major part of the problem. You can't correct for biases (often subconscious or quite subtle) you're refusing to acknowledge.
FYI, Stripped Back = minimalist designs = refined and clean look = more modern design = simple, elegant pared back designs.
Both working with the Obama administration and advising the Trump campaign on polling statistics are innocent activities...?
what would be the simpler way to translate any string in a given DSL in an expression at compile time in C++ ?
dunno about app store, but in my country responsibility lies on uploader, not on me as user streaming video or music content for my private non-commercial use, it makes sense since it's not in my ability to verify every service
I'm guessing they buy surplus chips and change the markings. Cheaper and easier than manufacturing and bonding a resistor die.
Firefox absolutely does run searches after you agree into it after installation.
In this case, they were just taking an existing chip and relabeling it to something with the same pin-out/form-factor that they could sell for a higher value.
php for example(?)

type casting there always seems horrible
ahahah, sorry, that was an unexpected response.

So maybe that's what happened? He talked the journalist into something and later saw that she had died because of that, probably also causing harm to the submarine?, then panic'ed and told lies to the police.
You claimed that my statement about greater female participation in what turns out to be most of the rest of the stem fields was "so broad as to be meaningless". I responded in greater detail. You re-rebutted Rayiner's original comment without acknowledging mine. Acknowledge it or rebut it; don't pretend you didn't see it.
Copenhagen Police just announced on Twitter that they got reports of a female body in the waters southwest of the city this afternoon

https://twitter.com/kobenhavnpoliti/status/89967522825052979...
> I've no idea about GIS specifically, but, generally, you get what you pay for.

That's a fascinating/contrary, albeit nebulous thing to say in a thread about Postgres...
That's a bit of hyperbole. There are clearly those that are able to live fruitful lives after being shamed. Americans especially love a comeback story. There are numerous people that have done stupid things and come back from them, a pretty public one is Robert Downey Jr.
Gitlab pays me $50 per upvote (and a bonus based on the number of comments and my comment rank)
Unpopular to admit here (unlike, say, reddit): Bing is useful for pornography, Google is not.

Hi, my name is thanatropism and on occasion I look at pornography. Throw eggs at will.
What percentage of those are people typing "google"?
Well, I can list a few incompatibilities if you want:

* Right-wing is usually in favor of free market and free enterprise, whilst NSAP stole private property (mostly from Jews) and heavily controlled the economy, also got out of the international financial system.

* Right-wing is usually against gun controls, whilst NSAP was very gun control.

* Right-wing is usually pro free speech for everyone no matter what. NSAP was not pro free speech. Government literally ran the media.

* Right-wing is mostly against welfare state, while NSAP was very pro welfare state. In fact Otto von Bismarck (a personal hero for Hitler) was the creator of the welfare state as we know it.

They do, however share some nationalism views and don't like open borders, and think that protectionism is ok. So there's that.
Eclipse Live Stream by NASA [VR Video]
Java and JavaScript are not directly related. JavaScript added Java to the name for marketing purposes. JavaScript doesn't run on the JVM like the rest of these languages
This is very similar to the phone app Prisma: https://prisma-ai.com/
qwant.com another privacy focussed search engine augments results with Bing.
what is defined as a search? searching within social networks is most definitely a 'search' but probably not counted. I would estimate almost half my daily searches are on a social network.
Download link : https://github.com/abazhaniuk/Publications/raw/master/2017/B...
Git Ubuntu: More on the imported repositories
The double standards are strong here.
Conversely, this one, incredibly well cited, seems to make the case that it's pretty clear that the genetic differences are the reason: http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger...
There's a market for some old, obscure, obsolete ICs. People approach brokers, who search for them.

Other people - scam artists - see what's being searched for, and take a different IC in the same package and remove the existing markings, and put new fake markings on. They then sell this as the other IC.

By the time the ICs are tested the money has gone. (Which should be a hint - if they're not offering regular invoicing and 30 days payment they might not be trustworthy).

tl;dr not enough people design _for production_, and it makes things much harder.
I save all the padded envelopes and never get to reuse them because apparently I don't send enough random stuff. And I was born in the 80s and there's no obvious reason.

But I draw a line at normal paper :)
Whenever that happens I enjoy taking someone's "seat" if they are late, and watch them twitch but not say anything when they do come in....
I am eating and I felt my stomach literally churn. I think it was a bit of an overreaction but considering they are a popular firm, not so much.
If your career is equally or more remunerative than a payoff for silence, repairing your career-impacting public image would be equally or more valuable than a payoff.

It is reasonable to anticipate Pao is not giving up get career, and expects to make more than 2M from it. The spin about her during this debate has made her look pretty bad.

So... yeah. She could easily be motivated by money, in terms of investing in her long term earning potential.
Yes, but every search taken on Bing is less money for Google.
Thats very brave. I too want to get into bitcoin but found the price to be the limiting factor. I cant even afford 1 btc!

On another note, what resources did you make use of to get yourself familiar with the ins and outs of bitcoin?
I distinctly remember some of his stories, in particular "Heresies of the Huge God" https://archive.org/details/Galaxy_v24n06_1966-08 and "Confluence", which is structured as a glossary for an alien culture.

"Hothouse" is quite a fun read as well.
Eclipse Soundscapes
Thanks will use it, doesn't change the fundamental problem of error messages and multi-line type expressions.

Would wish for that attitude:

http://elm-lang.org/blog/compiler-errors-for-humans
what is your opinion on Vestige's reverse-engineered aeffectx.h ? (https://github.com/falkTX/dssi-vst/blob/master/vestige/aeffe...)
Via records (defrecord) and protocols.
There are many kinds of voice recognition software. The ones that give state of the are accuracy are too expensive to run at internet scale. Maybe Google can do it with their specialized TPUs that run inference cheaper than GPUs.
Speak for yourself, 24fps looks super jerky to me. I just get used to it since I don't have to control it (not to discredit your comment, what you said is accurate)
And you think Google is any better? I have lost count how many times when I try to install something and Chrome got bundled together without even prompting me. Latest version of CCleaner is a prime example.
Similar to Brunch but more opinionated is Jus. http://jus.js.org/
I really enjoyed using it, but alas I wanted a different Markdown loader (theirs is based off Github markdown, which doesn't support footnotes), so I switched to Metalsmith. But Jus and Brunch and the like are great options.
Expanding rapidly is the very essence of a startup:

"A startup is a company designed to grow fast" http://www.paulgraham.com/growth.html
I'd imagine most people here are just web developers and haven't used anything beside nodejs in a professional environment, so their first reaction to java is "oh, I have to restart the server everytime I change a web page? that's a pain".

Not saying it can't be done with java. Even android studio has a hot class swapping feature (I know it isn't JVM but as a proof of concept this exists)
Dunno about skype but video4linux exposes devices such as /dev/video0 where you can read / write the raw video stream so...
Here's a good essay arguing that remote development interferes with the development of "deep context" needed to be a high-leverage software developer.

https://www.linkedin.com/pulse/hard-thing-software-developme...
Any experts here care to tell how does one check for RAM quality? Does CPU-Z do it? (Writing from work, don't have admin perms to use)

Not talking about this particular case, but maybe case of a RAM not working in general.
Ken Shirriff is amazing. His blog entries are really worth reading.
> Right-wing is usually in favor of free market and free enterprise

Nope; while that's a libertarian point of view also shared (though typically balanced against other concerns, for those not primarily libertarians) by a number of center- and moderate-right (and center- and moderate-left) groups.

> Right-wing is usually against gun controls, whilst NSAP was very gun control.

That's a fairly recent quirk of the American Republican party, not true of the general right-wing.

> Right-wing is usually pro free speech for everyone no matter what. NSAP was not pro free speech. Government literally ran the media.

Free speech, is again, a libertarian position with fairly broad support from the moderate left to moderate right, though those that aren't primarily libertarians on both sides tend to be likely to favor significant restrictions because of competing priorities. Pure free speech has never been a position typifying the right wing.

>
> Right-wing is mostly against welfare state, while NSAP was very pro welfare state

No, the NSDAP was not pro-welfare state. (The welfare state is not just any state that does more than libertarian minarchists would prefer.)
Letting you know.
Answering to the main point of the author:

Architectural intent can be expressed in a formal way, but it requires a formal language that allows you to define new abstractions.

And designing such a language is way harder than defining a small DSL with just enough features to formally express your specification.
Our email accounts are widely considered the gateway to all of our other services, particularly in light of the ability to reset passwords with access to the account's address.

It is for this reason that we consider email account security of paramount importance, and Google's early implementation of Google Authenticator, U2F token support, etc, is admirable.

But now we have entered an era in which we need to consider the capricious, political whims of our email providers as a significant part of our threat model.
'const char* transformSrc_MyExpr(const char* src);'

We're the compiler to invoke some function like that at compile time, it would be much more simple.

I'm not suggesting this exactally, or even something very similar, but serves as an example.
I was thinking today about Sonic Forces and how the create-a-character feature was a brilliant ploy by Sega. The diehard fandom will attempt to recreate their original characters in the game, while Twitch streamers will attempt to create Sonichu or Coldsteel the Hedgeheg, for the lulz.

It made me think of what would happen if companies started creating games for streamers to stream rather than for players to play. Stranger things have happened in the business. It will create a different dynamic between game developers and game players that I'm not sure I'd like.
You poor thing.
Madsen, not madness.
Is this what rust uses in IntelliJ? I know they have built some tooling that IDEs delegate to for tooling such as autocomplete etc rather than building it n times in n editors
Triplebyte (YC S15) is looking for remote engineers
We're building a consistent, reliable, credential-blind hiring process for engineers. You can read more about us here: https://triplebyte.com/press
We're looking for engineers to do remote, part-time work with us, as Triplebyte technical interviewers. This is a great opportunity for highly skilled software engineers to do well-paid, flexible work, on your own schedule.

Part of our evaluation process for our candidate is a technical interview, where engineers demonstrate a variety of skills and abilities. We're looking for people to help us administer those interviews. We'll pay $300 per two-hour technical interview.

This role is a best fit for solid engineers with deep knowledge and skill in many different areas. The work is part time, with a flexible schedule. Preparation for it will involve intensive, full-time training on site, with us, in San Francisco. You'll work with our custom interview processes and interviewing software. We've done thousands of hours of interviews - we're experts, and we'll expect you to be an expert before you can administer interviews on our behalf.

If you're interested, please sign up here: https://triplebyte.com/remote_interviewer
They have a lot of requirements that get flowed down to their subcontractors, some of which include electrically testing the devices to make sure they meet data sheet requirements. Pretty fascinating industry. I can actually answer a fairly wide range of questions relating to this topic.
This is downvoted, but actually a legitimate question. Often, counterfeits do work, but just don't match the specifications with respect to voltage rating, durability, etc.
Hopefully they figure out another way to inspire a bidding war between the MPAA and Palantir!
Do you think Adobe doesn't put the real Photoshop in Apple's Mac app store because of sandboxing?

Nope. The really big hurdle is the 30% cut that Apple wants to take.
Isomorphic UI? WTF??

What's next, homotopic web frameworks and commutative app diagrams???
it's very useful for keeping folders pinned without them taking space in your desktop. Just like for terminals, etc.
> Dozens of pro-white supremacist articles? Please provide links.

Some people conflate defending the free speech rights of white supremacists as being pro-white supremacist.
> Over the past decade, in Russia and then India, I have been asked versions of this question hundreds of times: Who are you to come here and tell us what is wrong with our system? And it’s true, the whole enterprise of foreign correspondence has a whiff of colonialism.

I find the author's self-consciousness patronizing. India is full of people fighting this sort of thing in the country's backwaters, who appreciate the help from any source. (I don't imagine Americans find it colonialist when the Economist writes about the problems with our justice system: https://www.economist.com/news/leaders/21654619-how-make-ame...).
Given the importance of email and other online services - should multinational corporations be allowed to be capricious about who they provide service to, and how those users are cut off from their digital lifeline?