skysight-inc/HackerNews huggingface dataset:
Who's to tell!:-)
well, that's what tabs are. what's the difference with a Google Chrome tab ?
-kia-sportage-demo
I'd say for the majority of startups, ideas are a dime a dozen. executing on ideas is really what matters. Just look at some of the most high valued startups today (Uber, AirBnb), extremely simple ideas with relentless execution.
I'd argue people know (even expect) they are searching Google when they type in a browser address bar. No one wants Bing search results when they type in the start menu.
huh, Wait to get a load of Microsoft research. Microsoft combined its research branch with its search branch last year if I remember correctly.

And Microsoft research is far superior compared to others. Just look how many people with h-index 50+ does work at Microsoft and compare it with Google.
There's no reason that a bright student with a biology background couldn't be a perfect fit for these sorts of things if they have some contact with a computer science class or two.

Sure, it's completely realistic for a biology student (or any other discipline) to serve in a junior or line developer position in many corporate environments. If you're just wiring Spring beans together, writing test cases, or doing basic sysadmin work there's not much CS doing on.

My experience is that the differences show as you become more senior or you want to do things off the beaten path. Once you start dealing with comprehensive troubleshooting (back-to-front), non-trivial data modeling, and architecture the lack of fundamentals starts to slow you down. Understanding a DAG is pretty important in certain cases, and if you weren't exposed to it that's alot of outside learning. It's doable, but you have to put in more and more personal time to keep up. Whereas the CS folks are building on at least passing knowledge over four years of study.

To put my biases on the table, I'm a self-taught dev that went back for my BS degree. I have strong bias towards the value of a CS education.
PurpleProse issue 1 is out – Free to read fiction magazine
Thanks for agreeing with my point.

These hosts should kick all of the illegal and immoral sites off or none of them.
I often think the bias occurs before the interview in terms of the pipeline. For me, that's my largest self-correcting area. There are groups of people or people who present themselves in a certain way that I simply don't want to interview because it feels like 'wasting my time'. Clearly that's bullshit and I make an active effort to overcome those biases and, if anything, now am overcorrecting (a better mistake to make imo). Once they're in the room, you're outline seems like a solid way to measure they're abilities.

Of course I'm not saying there isn't opportunity for bias here as well (mainly in the selection of the question), but you've offset it magnificently by having written down the correct answer and (hopefully) prioritizing getting said answer rather than the manner in which it was conveyed ("I think..", questions rather than statements ("It's x, right?"), "Maybe it's..", etc. since those types of self-effacing comments are often seen and presented as polite forms of communicating for women).
Of course I'm a sexist. That's what everyone who doesn't agree with you is. Just like Pinker and everyone else...
I find utility in them being understood by PMs, even if not written.

Also, the overly-parameterized kinds of reusable statements like "Click on 'whatever' then fill in 'name' with 'stuff'" are an anti-pattern (they describe what not why, and they fail to provide actual reuse like a page object would provide so you get costly maintenance). They should read "When I log in" or "When I register as a user" they should interact with high-level objects provided in your test suite,they should be purely whole-system-user-interface integration tests, and you should have very few of them, just enough to answer "At the human level, what does this thing do for users, and why"

Any tool can be misapplied, poison is in the dosage, etc.
Java Web Start is still really useful for desktop applications in the corporate setting, though Oracle isn't putting much effort into it.
The trick has become to stand out and sadly many great games never make it big, simply because their developers aren't that interested in marketing.

I mean this is the reality of every product. It's just not the case that you can build something great and people just flock to it. They need to be marketed to.
What this mindset and view doesn't take into account is the direct financial impact of these measures, and taxes are a lot more involved that people think.

Take google catering your lunch every day and night. It might be costing google 25 U$S per meal to provide that to the employees. Would the employee, not having that option, spend 25 U$S a meal? No way. But do employees choose or prefer companies that cater lunch?

Lets say google can offer an employee a double offer: either full benefits and salary of X, or NO benefits and salary of Y. What is your Y?

In general I would always think that most people will take Y, precisely because most of the benefits are very costly. Y could be 30%.

Now, there is a difference in taxes: that extra Y will get taxed at 30%, while googles benefit cost might even have tax deductions. So the gap between X and Y is blurred by rules that applied differently.

If company benefits were not only deductible, but expenditure there were considered part of wages and taxed at that rate, they would quickly diminsh if not dissapear.
We all are guilty of that crime ;)
I work for a Fortune 500 company and we've switched to Kotlin from Java a little over a year ago with great results. My perception might be a bit skewed in the opposite direction as yours, but I think Kotlin will catch on. The article really hit the nail on the head when it mentioned Kotlin's interop with Java being its killer feature.
Intel box art confirms Coffee Lake CPUs will require a new motherboard
SEXIST.

/s
I think the point is that this type of search isn't worth anything to anyone because it can't result in an ad being displayed. It benefits MS because they can talk about big "search" numbers, but no one else cares.
In the US, Planet Fitness' membership is $100/year (there are others, such as WOW).

Hardly a major financial commitment.
Pretty sweet collection of zsh shortcuts and tips.

Who cares if it's old, if it's still relevant?

Is there something out there now that is better than zsh?
Yes, it would be nice to just have some config flags to enable it on the debugger.
Yes, because it's their computers.
Memtest86+ is the gold standard of memory testing for modern systems. Recent versions even test for rowhammer iirc.
Younger consumers use two or more apps for streaming music, mobile messaging
“The act of describing a program in unambiguous detail and the act of programming are one and the same.” - Kevlin Henney

While I mostly agree with this quote, please note that it doesn't mean our formal programming languages can't be improved to feel more "natural" (actually, we've been doing this for decades).
Years ago when Phoenix was adding JS support I lobbied Chris McCord to go with Webpack. He took a lengthy look at the setup/configuration process for all of the popular build tools and ended up choosing Brunch. For most tasks it is a great choice, and an excellent default for a "batteries included" web framework.
Enigma platform hacked, hackers stole over $470,000 worth of #Ethereum
This article shows the danger of going by surface appearances and statistics in areas that you don't know.

There are a lot of places that don't look like much (for someone used to rich areas) but are decent, stable communities. That run-down looking restaurant might be a stable business that serves great food.
I think this is confusing goals with tasks. And even then, sometimes you still want a mix of both.

A nice backlog of tasks that need done along with high level goals we'd like to achieve (but no solid tasking to make happen) is a beautiful thing. Unfortunately, it isn't free and takes effort. Which is a large part of what a manager should help with.
I'm not talking about dicipline, that is just an easy excuse to tell people to get their act together instead of just accepting that we all are diffrent. Some have troubles around other people, others cant be alone.
Why don't you benchmark it yourself and let us know what you learn. Data > Rumor.
While we do need polymaths, the problem with a lot of self described polymaths is that they skip the hard part of different fields and only focus on a 'Gladwellesque' understanding.

I think a better way to be a polymath is to be a real expert on a particular subject, and then augment that with ancilliary knowledge from other fields. If you claim to understand physics but don't know maths, or claim to be an expert on classical literature but don't know how to read greek/latin, then you aren't a polymath but a bullshit artist.

The polymaths I respect are people like Peter Medawar, JD Bernal, etc..

My particular pet peeve lately is people (especially prevalent in the rationalist sphere) that talk about how Bayesian they are, but don't know what a conjugate prior is, or have no understanding of MCMC sampling. There is absolutely nothing wrong with not knowing either of those two things - but if you don't know either, then describing yourself as a Bayesian is just putting on airs.
At least it's opt-in though, unlike windows.
Agreed - these questions are definitely more appropriate for research oriented positions. And actually, way more interesting in their own right than most programmer interview questions.

What rubs me the wrong way is when, applying for more or less "standard dev" jobs, one gets asked research-grade questions (i.e. "Solve this cute problem I was fed the solution to recently, either in grad school or in some handout my manager gave me just now. But which was actually an open problem in the literature for 5-10 years before a reasonable solution came down the pipe.")

For a job that ends up being, "Congratulations on making it through our interview process! Now would you mind debugging this {{horribly written X}} that no on here wants to touch with a 10-foot pole? Everyone here has to do 9-12 months of shitwork before moving on to anything interesting here, you see."
If you're into V8 internals, I'd recommend watching these talks by Franzsika Hinkelmann, a V8 engineer at Google: https://www.youtube.com/watch?v=1kAkGWJZ6Zo , https://www.youtube.com/watch?v=B9igDWV5ZUg and https://www.youtube.com/watch?v=p-iiEDtpy6I&t=606s

She's also recently started blogging at https://medium.com/@fhinkel
`memcheck86` is included in most Linux LiveCDs (ok, let's start to call them live USB sticks?). It will stress-test the system DDR/SDRAM.

If you need to check external memory (GPU, IoT, etc) then there is some tools online.

Note that memtest86 doesn't test against Rowhammer like attacks probabilities.

You can also use some overclocking features in advanced motherboard to push the memory beyond factory settings and see how far it gets before it starts to misbehave.
And then FB came along and suddenly everything was better.

... Except it didn't go like that at all, a zillion other options came along, pagers, mobile phones + texting, email, a whole bunch of instant messaging networks, all of which worked increasingly well for the problems your FB use is supposedly uniquely solving, yet none of was addictive like FB use, a machine learning algorithm targeting flaws in the human psyche / attention-mechanism / dopamine-treadmill to keep them "engaged" and instilling the fear of ostracism if they ever dare to leave.

You can defend convenient channels of communication, but you can't defend the package FB wraps it in.

Sir_Cmpwn said,

> I'd like to point out that this thread has depressingly similar patterns compared to talking with drug addicts about their habit.

Scarily so.
How long would duckduckgo have to grow at its current growth rate to become larger than Bing?
How long can we keep adding to the tower of javascript shitware before it falls over? Honestly I thought it would have fallen over a long time ago.

Just looking at long chains of mystery-meat that npm imports, and the time it takes Babel to compile the simplest of projects make me just want to say the hell with it all and do everything as GET/POST.
>It was also a bit ahead of the time, or perhaps not marketed well.

Yes, probably, and that may be why it did not take off more. It would have been great if it had survived and grown. Could do interesting stuff with it.

Graham Glass, who was recently or is still running edu20.org / NEO LMS (an e-learning company and product) was involved with ObjectSpace, Voyager, Electric XML and WebMethods. IIRC he was the CTO of ObjectSpace and then WebMethods. He's an acquaintance of mine and a very accomplished person.
AFAIK it doesn't on address bar but of course it does on search bar for suggestions. That's why they were keeping the two separate.
How so? It's Microsoft that's making pretty bold claims based on these numbers, not Google.
Percussive electromigration.
From https://en.wikipedia.org/wiki/Robert_Downey_Jr.#2001.E2.80.9... :

> Downey was able to return to the big screen only after Mel Gibson [...] paid Downey's insurance bond

> [...] for which producer Joel Silver withheld 40 percent of his salary until after production wrapped as insurance against his addictive behavior. Similar clauses have become standard in his contracts since then.

He's going to carry this stigma for a looong time. If he were only a supporting actor without influential friends he wouldn't be worth the risk; he'd have been fucked.
The trouble with that is that the definition of what's vulgar or offensive has very, very blur boundaries.

Those very definition are the first ones to be used (followed by "think of the children") as reason for righteousness, censorship and other politically correct legacy.
I'm a semi frequent ebay user. I've Bought and sold a lot of video games over the last few years (normal value of between 10 and 40 pounds per transaction) and I'd tend to agree. I'd never use it for anything more expensive, and definitely not as a seller. As a buyer, I know I'm all but guaranteed a refund from eBay if the seller tries to scam me (which has happened) but as a seller I'm screwed if a buyer decides to scam me. (Which has also happened).

Even if the buyer doesn't scam me, by the time I've paid eBay fees and PayPal fees and postage, it's eaten into the small value fairly substantially.
Rad, where is our flexible work conference/meetup? I guess we'd want to do that remotely? Scheduling might still be difficult.
Open EdX Ginkgo Release: What’s New?
> 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.

Oh, I'm sorry, I didn't realize that you thought naming a handful of other STEM fields along with a rough participation ratio made your premise any more meaningful.

You seem to think that, from the fact that women participate in other STEM fields at a greater rate than CS, you can infer the reason they aren't well-represented in software development. To you, it's "obvious" that "the field is hostile to them." And others who share your view have defined "the field" so broadly as to include boys in jr. high school computer clubs.

Well, to me at least, it's "obvious" that your logic there is faulty.
In general I've found it's pretty easy to get refunded. And for items like this, the seller is often super-quick to refund. They're just playing a numbers game, and know many/most people wont bother.
Using relational databases as a model for the structures in question, some form of redundancy (secondary and primary keys) is needed to avoid more redundancy (dublication). I actually don't know what I'm talking about, if it made sense to someone, please correct me where I'm wrong.
"If you show probability work like Hillary having lower election odds, then this is new definition of hate speech."

I get that the guy is angry. I would be too if I got locked out of my accounts, but this is a ludicrous accusation -- the new definition of hate speech?

"Never attribute to malice what can be explained by stupidity." The idea that google is waging war on this guy because of election predictions he made 12 months ago is absurd on the face of it.

Our society has been completely taken over by Hofstadter's [paranoid style](https://harpers.org/archive/1964/11/the-paranoid-style-in-am...). Everything is taken as evidence of some vast conspiracy of fascists or communists. (A couple weeks ago there was an article posted here alleging that google was suppressing anti-communist websites.)

Replace "freemasons" or "international bankers" with "social justice warriors" and we're right back in the 1950's again.
memtest86 can do functional tests.
Microsoft doesn't yield enough sales or profit from Bing for such a thing to matter at all, versus the profit given up from the free upgrade on their single most profitable product. Bing is a financial joke compared to Windows and always will be.

The free upgrade was to get people off of 7 and 8. Windows 7 was an aging product that people were reluctant to give up, and Windows 8 was a disaster that was accelerating the erosion of Windows and doing damage to a brand worth tens of billions of dollars. Windows 8 was acting as a product generation blockade, most 7 users didn't want to touch it, and people who bought it had a poor experience. Bing had nothing to do with the free upgrade at all.
Im not sure what you're trying to imply. No one needs to be completely innocent. And no one is.

What's preposterous is shutting someone down for merely showing some statistical evidence of something contrary to a particular narrative
Unless her team's strategy was to bury opposing council in documents hoping they wouldn't be able to search through them all in time.
Maybe that's a feature of your launcher? I can't see it in any of firefox focus' menus, the share list or long-press on a link options.
scala-native seems to have a pretty low bus factor. I really hope it improves on that front.
I completely agree with you. Civil marriage even today is very similar to a business partnership IMO. People give a lot of other significance to it (religion, love, faith, emotional etc.) but if you look at it strictly from just a civil/legal perspective it's essentially a specific type of legally recognized partnership.
Every app store is full of crap. App stores are a centralized service, so there is no way to avoid crap ending up in them because there's nowhere else for the crap to go!

Besides there are actually very few apps that are regularly useful to me on my limited-OS (non-desktop) devices and those are: Camera/Photos, SMS/Messaging, Web Browser, Phone Dialer, Contacts, Google Maps, Calculator, Email, KeePass and Clock/Calendar.

Beyond that, every other app under the sun could disappear and I wouldn't miss them.
Why I've had 4 downvotes here?
> Don't host data you care about on free services run by capricious multinationals.

But people recommend to me not rolling out my own email domain and/or service to manage my account recovery emails for various websites as it's much more likely to get hacked.

What do you use for that?
There's still a lot of work out there for Angular 1.X. If you want to wait for a larger paradigm shift in front end development, I don't think you need to worry.

Also incremental improvements are a thing in lots of fields. Science and math make small amounts of progress, build to a critical mass of new theory, and then a new field or concept can be born.
I don't see where the comment you are replying to claims that domestic violence and spousal rape are the leading cause of divorce or even a leading cause.
By 2001 a lot of the problems java was designed to address were going away for other reasons. When it first came out it had some major advantages: It was free, so you could try it in the corporate setting without spending thousands of dollars, and your application would work on multiple operating systems without a recompile.

I remember being involved in a project in which we developed and tested an application on PCs. One of our customers called up one day and asked if it worked on his linux box. "I have no idea," I said, "nobody's ever tried it." He tried it and it worked flawlessly. That doesn't seem like a big deal today with web apps, but in the late '90s it was black magic.

Also, before Flash and before Javascript was good enough to build full-featured applications, pretty much the only way you were going to do an interactive web application was using java applets.
GOES Satellite view of eclipse
What are you suggesting "compile those statically using full optimization" would mean in this context?

The point of the article is that v8's optimizations work by watching the code execute. It can inline functions because it saw where they got called from; it can turn property accesses into fixed-offset lookups because it saw what object the accesses happened to, and so on.

(Unless you're talking about asm.js-style optimizations, but then the answer is presumably to use asm.js...)
You can ask V8 to dump the assembly or intermediate representation or you can just run it with --trace-deopt and it'll tell you most of the time (generally) what's slowing your code down.

> I'm asking too much from a language without value types

JavaScript has value types, what it doesn't have is user defined value types. BigInts are coming (stage 3 already!) though.
> What if sexual bullying lies deep in male DNA? Not for everyone of course, but for some people.

This is a deeply ignorant question. There are plenty of pleasant little sub-cultures in those more progressive parts of the world which for decades-- if not centuries in some places-- have codified their own approaches to this problem (regardless of whether it comes from DNA or learned experience). I'm not saying they are perfect in any way. But the problems these sub-cultures deal with are several levels above the beginner's question of what to do if some people happen to get pleasure out of inflicting pain.
The title is clickbaity, that's all.
Do you have a preference on egg type, I have quite a few ostrich eggs but no chicken eggs.
Sadly, it is the recession, not the awareness.

It is like with car sales: every time gas prices go up, people start buying Priuses, etc. But the minute gas prices come down, SUVs (the bigger, the better) are all the rage again.
There's always the pat answers of "housing is the government's job", "this situation was created by public policy" but at this point shouldn't those in tech, the most lucrative and largest industry in the region, at least allot a little thought to the problem of inequality? In discussions defending Silicon Valley, "the press never covers the startups working on hard problems like human longevity or heart disease, but REAL companies that aren't frivolous apps exist" always gets trotted out. Well, how about companies that work on problems that directly impact the Bay Area?

At the very least, earmark higher budgets for corporate philanthropy and community outreach.
> They did. Under System Preferences > Keyboard > Modifier Keys… you can now map Caps Lock to Escape which you couldn’t before.

You've been able to do that for at least a couple of years now.
TBH if Google was in 2nd position they would have done the same.
I was wondering about this as I hadn't heard of it before. Found this http://en.swpat.org/wiki/Implicit_patent_licence .

It seems like yes it's true that there is an implicit grant, but it's not well established in case law.
In-Depth: Federal Cybersecurity Task Force's 6 Cybersecurity Imperatives
No, this is not true. Static allocation is always faster than dynamic allocation _if_ you know you're going to use it.

I think what they're suggesting here is not to dynamically allocate large arrays - it's to allocate "as you go" (increase when you need to).

For example, bluebird is very allocation averse - but we do actually grow a few things as we go (like the queue) if we didn't allocate enough ahead of time.