skysight-inc/HackerNews huggingface dataset:
Oh, I agree that Intel has to fix their hardware. But I do not think that it would be realistic to expect them to replace everyone's CPUs.

I mean, morally speaking, that is exactly what they should do! But think of the pure logistics nightmare that would cause, not just to Intel themselves, but also to PC / laptop / server vendors. And last but not least, I would much rather roll out an OS update to our clients than walk around the entire company and replace CPUs.
Relevant short story from Ted Chiang et al: http://supercommunity.e-flux.com/texts/the-great-silence/
Using Brave browser is how I tackle this.. With it you can selectively disable Javascript, ads, etc on any or all sites you visit.
Alibaba vs. Tencent: The Battle for Supremacy in China
Nice, did not know of vulcanjs, will have a look for sure ! Thanks !
Dirt Protocol raises $3M for decentralized, blockchain-based information vetting
Note the risks ( non delivery ), inform stakeholders, and plan a roadmap of deliverables.
Steady on, it's mentioned in the article.

"the Waorani aren’t alarmed by the notion that a tree might scream when cut"
10 JavaScript Animation Libraries to Follow in 2018
Corporations have been "too powerful" in this country since its inception. Public policy, culture, politics, style and all other aspects of daily life have all been constantly influenced or outright driven by conglomerates in media, banking, big oil, defense etc.

The only difference is that now tech, which had till recently been on the very fringe of this, is starting to upset the established order.
In fact paranormal link is more relevant in context of above article.
" Same metering for all, screw those who are frugal with packets."

Metering would be by bandwidth used, so those who are frugal with packets would inherently pay less.

Your grasp of the concepts seems confused.
If you’re asking this question, you should probably be using RDS or another hosted Postgres service.

Personally prefer to operate Postgres on ZFS pools. This offers checksumming (integrity), filesystem-level compression (reduced IO hence faster reads), nvm-e ZIL (faster writes). ZFS also supports snapshotting, so if you run the database in a jail, you can snapshot the entire jail, send it over the network, and start it on another host in exactly the state it was snapshotted.
Ideally, disabling features in the old software is not so complicated that a rewrite suddenly sounds even more enticing. /s
The point is to avoid any effort on deciding who really needs it, and not create perverse incentives not to work. If your tax bill exceeds your UBI, your income is a lot higher than your UBI so you don't care that much.
I too enjoy watching the perfect harmony of a lion eating a live impala
List work well fo that purpose. Many clients also allow imeline filtering, or saved searches (with Boolean queries, and including flags like „people I follow“
Thank you for sharing this information about snakemake. I administer a cluster for a group of geneticists. I'll try to get them to use it for their publications to make their results easily reproducible by others.
We all are starters in some way. The thing that helped me was to realize it and change my ways. Also it helps if starters do not run the show.
Ugh, I meant to type:

We're talking specifically about non-LEOs

Sorry.
Tell the product owner what the situation is and collaboratively come up with either:

a) a new timeline that you believe you can meet or
b) a list of tradeoffs that can be made to get the project out the door in time

I have been an engineering lead and a product manager and it is much better for everyone to just be upfront about all of this.

You know what your team can produce and (roughly) how fast they can produce within an order of magnitude time-wise. The product owner should know what stakeholders actually want product-wise and what an acceptable timeline looks like. You should be able to work together to narrow the scope of what is being worked on to a point where your team can accomplish it within the timeframe.

Communication and setting expectations are key. This needs to be done both up front and on an on-going basis. As an engineering manager, you should be able to evaluate, week-to-week, where things stand and which tasks may need to be cut to make a deadline or how far a deadline should be pushed back if things can't be cut. Your product owner should be able to weigh in on this and should already be prepared to pare down requirements if necessary.

It may be painful and embarrassing to start having these conversations now, but it is significantly less painful and embarrassing than having these conversations in 3 months when the product is expected to be delivered.
It's not "of course" obvious that trees "share information." That's pretty cool if true and not something that all or even most plants are known to do.
Show HN: Alterior, a Typescript HTTP framework with dependency injection
How often do VC firms develop their own tech to drive research? Just curious what the split might be between firms that follow the lead of others vs firms that due their own research.
Lots of them, because it affects how data flows between CPU and GPU.

For example, dedicated GPUs usually can't make use of shared memory.

On the other hand, shared memory has slower access rate, meaning integrated GPU with it cannot be as faster.

This is just one difference, there are others.
>A simple example, but which pains me near-daily, is the creation of folders in the modern Finder. After typing cmd+shift+N, I often must wait an amount of time that must be on the order of several hundred milliseconds before typing the name of the folder

If it helps, I might have a solution for this one - if you have Dropbox installed, something about it causes delays when creating new folders or right-clicking anywhere in the Finder. I used to get beachballs for a half-second when creating a new folder, but after doing a clean install of macOS & not installing Dropbox, everything is snappy.

But I totally agree with your main point. I have a Pismo PowerMac G3 and was similarly surprised at its UI speed compared with modern machines. (I'd love to try again with BeOS or Haiku on that machine sometime too...)
That's the feature they want someone to write in that GitHub issue.
Housing purchase prices are largely an investment, not a cost. Including purchase prices in the CPI would be just as silly as including 401(k) contributions. If all goes well you're going to get that money back plus gains.
Upset or supplant?
People on higher floors take more financial risk
Where to watch live streaming of MotoGP Races?
Is it possible to watch live streaming of MotoGP races as a free?
If the tax burden makes young people leave, they'll have to raise taxes even more on the remaining young people, causing more to leave, in a vicious cycle.
I wonder how that works?
10 Cheapest Courier Services for ECommerce Shipping in India
Question : why does it take longer ? Team ? Development process ? Strategy (by modernization, I think "rewrite", which is always hard) ?

Question : how will suffer if you're late ? (no, it's not the end users, it's someone, somwhere who said it was possible, whose career path is tied to the project, etc). Make sure he won't suffer too much, that may give some room on the planning.
Not sure if there’s a silver bullet, but there are certainly lead bullets. I found this really helpful:

https://hbr.org/2015/01/what-everyone-should-know-about-mana...
The huge difference is that lions dont put impalas into huge factories, where they feed them afwul food, rob them of any dignitiy, slaughter them by the masses, ship them across the globe in order to throw half of it away because it didnt hit the market’s taste of the month!
From the article, it mentions Matthew coming through a cold pitch but then later on it also states that he went through a referral process to get to the cold pitch.

Are you guys doing anything to vet startups minus the referrals?
Seconded. Took part in a moderately big rewrite with this strategy and it worked pretty well.

Identify key components and subsystems and rewrite them one by one. From the outside you seem to be switching over one REST endpoint after the other, but of course internally it's a bit more difficult, but applications often enough have enough parts that are not SO intertwined that you can do stuff like this. It's a bit related to how you break up a monolith. Find bigger, less coupled parts and shave them off and just touch the glue code.
There is also UI/UX to consider, e.g. no "I forgot my password" button in the basic auth dialog. So you have to rely on error page handling this case and if you have to go to this lengths, why not scrap the whole basic auth in the first place?

Further, you can't show flashy banners with questionable by profitable content during a basic auth dialog...
I found the book "Beyond Words - What Animals think and feel" pretty interesting in this case

https://news.nationalgeographic.com/2015/07/150714-animal-do...
i think a weight tied to thin uninsulated wire, thrown like a baseball over the lines
I suspect that you did not managed expectations. PO was not really working as the proper owner and have no clue about progress and effort being put. Your direct manager does not care as it can always blame everything on you. And the team is not so great if they have problems with "comfort zone".

First get PO on board. Choose the process that will push PO into the central role: Kanban, Scrum, XP(anything really). Work with the PO to create user stories, estimate and calibrate.
PO should work with stakeholders to ensure that the timeline is realistic.

Get your team a proper training. Hire someone to do training on the tech you use. Get some courses from Pluralsight/Udemy that will be mandatory for everyone on the team. Extra day in month spend on training is not much but it will up-skill people quickly.

Drag in your manager. Get him into a meeting and ask for a guidance of the senior manager. Make him co-responsible, he might help with funding on the project. Cut features to absolute MVP. If nothing works, escape sinking ship.
Just to add some context: 'sandbox' will make the iframe load in a unique origin and also disable scripts (along with disabling bunch of other things). This will prevent these attacks.

There's also ' frame-src' for content security policies, which lets you control what is allowed in the iframe's src. Even with these guards in place, you generally should not let user content drive an iframe's src
* Put a risk database in place - what are the project risks, mitigation strategies, probability the risk will happen and the impact on the project.

Start tracking this risks DB on a weekly basis
Involve your Manager and the product owner in the risk analysis and mitigation task.
It is shared responsibility of management.

* Use this to forecast the Estimated time to completion (ETC) - STARTING NOW,

Each week update the ETC and show how it has changed as a result of the risk mitigation.
Sit down with the product owner and juggle the features to get to an optimum mix of ETC, features and risk.
He/She has to take responsibility along with you.

* Communicate, communicate, communicate.

Up and Down and sideways...

Best..
I've been fighting this problem for my whole software development career (more than 35 years now and no end in sight).
I had an interview at a company, peak6, that allegedly disallowed any sort of out loud work conversations. From what I was told, they only allowed work conversations over IM. That, and tons of cameras strewn around their overpriced office. In the end, they strung me along for something like 3 months while the employee I was supposed to replace decided to stay in the position.

Be wary of a company that offers so little trust and care for its employees - and potential employees!
I've noticed that in Enterprise environments, it's very common that people don't change default settings. I think it's because in a team, you don't care as much. It's not your own stuff, and you sometimes don't feel like you have the authority to change things like default passwords. Someone could be using that password, you could be breaking some app etc. Easier to ignore it.

I think I read somewhere that it's a lot harder to hack home networks than enterprise systems, which makes very much sense to me.
Earth by David Brin, I think four times? It’s a really good pre-Internet look at a near future.

Cryptonomicon a couple of times, and I’m planning on Anathem again.
They would if they could
Fundamental Principle of Political Economy
That's it, thanks! (And to romellem for the link with a working layout and images.)
Hey, you're right. Although another huge difference is that lions didn't evolve to be intelligent enough to learn to farm, invent mathematics, leave the planet etc. We are hunters, and what is going on now is a logical progression of what hunters who got smarter and more powerful would do. It sounds silly but I think that if any other hunter animal evolved like us, it would lead to very similar results.

I am not a fan of the mass farming, but there are thousands of variables that lead to our current treatment of cattle and so on.
Rewriting a chunk is much easier than rewriting the whole application.

In fact rewriting a chunk sounds rather like refactoring.
Fine, Facebook would say, we don't care.
Oh yes, UX is definitely a concern, but I was more worried about the security implications of it. Also, users are so accustomed to form-based logins that a modal dialog from the browser might even freak some out.

Now thinking about it, I think two-factor authentication would also be impossible with Basic Auth, and surely that’s a legit security concern.

For the record, my app is a small self hosted solution so changing your password is as simple as updating a credentials file and sending a SIGHUP to the daemon.
Yep, there a couple of interviews where Chris Lattner states that Objective-C 2.0 and later improvements where already a long term roadmap to what would eventually become Swift.
Using Sunlight to Make Spaceship Fuel and Breathable Air
Missouri Hospital Diverts Patients, Shuts Down EHR Due to Ransomware Attack
>Your chart is even less granular than mine (hourly vs half-hourly),

I think you might have posted the wrong image to imgur. You linked to:
https://imgur.com/wTIt5tg

I am not sure how you are getting half hour indications on that weekly chart.

>...ISO New England data more clearly shows the peak to be between 2pm-3pm for a typical summer month:

Yes, that was why wikipedia says:

>...It depends on the demography, the economy, the weather, the climate, the season, the day of the week and other factors. For example, in industrialised regions of China or Germany, the peak demands mostly occur in day time, while solar photovoltaic system can help reduce it. However, in more service based economy such as Australia, the daily peak demands often occur in the late afternoon to early evening time (e.g. 4pm to 8pm).

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

The EIA web site was talking about October, not the summer months when air conditioning would be used.

As another data point, With PG&E pricing, the most expensive hours are noon to six:

https://www.pge.com/en_US/business/rate-plans/rate-plans/tim...

I think my point is that statements like "hat matters is peak grid usage (ie. residential+industrial) and it is actually mid-day—perfect for solar." can over simplify the problem. The amount of demand will vary in different areas at different times of the year and even when it is raining, there will still be demand.
I’m confused. If you already have script injection on a website with script-src 'unsafe-inline' (!!!), what do you need to bypass? I guess for some very unusual types of websites it could be hard to get information out, but you’re otherwise free to perform any action within the site as the user.
5 Best Free WordPress Author Box Plugins 2018
Who knows... i don’t believe intelligence necessarily implies tendencies for mass murder
Facebook’s Ad Tools Labeled Thousands of Users as ‘Interested’ in Treason
Youtubers too. Filler unboxing video with no real content still gets a pre and post roll ad. (On top of whatever ads YouTube inserts). What’s even better is the tech youtubers that do a paid review and still include their normal ads.
Sweden had the same problem of local newspapers shutting down in the 50's and 60's, and introduced a system of press support where the government directly subsidizes newspapers to keep competition available https://en.wikipedia.org/wiki/Press_support
How many people do you know have left the planet, or could solve a mathematical theorem, eh?

The difference is that before, we hunted enough to eat, but not so much that the species died, whereas now we are willing to exterminate a species if it means we can get rid of other versions of us ('Every buffalo dead, is a dead indian').

Seems like we've got more callous and stupid the more this 'intelligence' was displayed.
Reminds me of "Once upon a forest". A great mixture of scientific facts and research scaled against the cultural hearsay and mysticism around forests from various cultures.

https://www.youtube.com/watch?v=aG1vwxFmwME
A self hosted ghost based blog?
The comments here are overwhelmingly misunderstanding twitter‘s action: it will not lower their MAU numbers, where these accounts had already been excluded. Twitter is now just following up by also removing spam accounts from individual accounts‘ follower count.
What solvers is he using? Is it really just some sort of simulated annealing? I would have expected A* search at a first glance.
I was thinking about communication the other day and came up with an aphorism:

“We can’t even understand other people when we speak the same language - what hope do we have of communicating with an alien life?”

By which I mean we wouldn’t even recognise the nature of the intelligence presented to us, never mind work out how to exchange information.
The user can press cancel, or give the wrong password, and then the application can serve a custom page containing a "forgot password" button.
See also previous discussion about this topic from yesterday

https://news.ycombinator.com/item?id=17501201 (56 comments)
I don't re-read. But the other posts in this thread conjure up many, many good memories of awesome books. I always feel there is another classic just on the horizon. So why re-read if you can expand. Time with 3 kids and work is limited. However, the depth of the understanding and impact books I love have made on others, they do tickle me to re-read..!
Yeah! You are right
https://en.wikipedia.org/wiki/Holocene_extinction
Still more time and money than stacking boards in the back of the shop.
I agree.

If I remember well, in old browsers (netscape 4.x, IE 3) when you had enough bad login attempts, you got stuck on the 403 forbidden page and you had to restart the whole browser just to try to login again.

Of course you could have a 403 page with the I fogot my password mechanics; but that was very uncommon. Some servers (Apache) would allow you to do that but that was an exception, not the rule.
> but seeming "Googley" to the interviewer.

There is no such thing.

> but things like your sense of humor, ability to communicate in a positive and cheerful way, whether you seem mature and responsible, and other such little things the typical techie would like in another person.

Sounds like you're hiring actors rather than people able to do good technical work.

Google as a company seems to have none of these qualities in the aggregate so it looks to me as if your process is broken. Besides the obvious ethical challenges.
The quoted points are all no worse than cookies.

Regarding point 3, the csrf problem is there with cookies as well.

One annoyance with basic authentication is the logout button problem (you can only kludge it by failing to reauthenticate as a different user). This is a flaw in the browser basic auth implementations of course, not basic auth or your app, but the user will not be consoled by this fact.
Using the Android Native Development Kit with Bazel
what's the definition of language? You can communicate emotion through sound/voice, is it considered as language? Language is what makes human superior intelligently. It is the software makes us a computer rather than calculator. Language is where we store knowledge. A language needs to be able to store logic as well as data, and it needs to have a written form so that the knowledge can be stored for a very long time. I wouldn't call any signal language.
Cats, birds, and pigs are in turn happy to eat humans when convenient.
I think you can be more empathetic with humans too, interpret me right. One could object that you are anthropomorphizing the natural world, meaning your sentiment is still in the end just rooted in the human experience. But I think that's fair to do. I'd just like to add, as the Swedish dramatist Stringberg once wrote: "Human beings are to be pitied!"
It sounds to me as if you're doing a 'big bang' when you should be doing something incremental instead.

Great way to lose your people because at some point the only way to make the artificial deadline is to increase the pressure on the team building it to satisfy the manager. Those that can move out will do so, you will be left with the people that do not have much in terms of options to finish the job.

This movie has played 1000's of times in badly managed tech companies.
Microsoft Is Smoking Amazon in the Cloud
How much is due to the tariff?
Patents != trademarks
Sounds kind of familiar. We started a mvp/prototype that was handed to one guy without that much of a planning. That guy is really good coder but not a product owner/manager, documentor or planner. You see where this is going? This was about empowering team members with responsibility.

Without a concrete plan it was really hard for the rest of us to help or say what's really important. And so began the feature creep for something that was suppose to be a quick prototype ended up being whole implementation which took half a year to get first somewhat working version.

The problems for us was we didn't know status of anything as it was always promised to be ready in 1-2 weeks but feature creep made it bigger and bigger. We tried to help with planning sessions etc but that wasn't enough to get the prototype back to track.

As everybody got a bit too rosy picture of its status, our salesguy started selling the idea forward. The timing seemed to be right etc but we didn't have even proper deml version as the one guy chugged on with his waterfall ad hoc dev style...

After our sales guy confirmed there's lot of demand for this proto and we got the first somewhat working version out and when the next steps were not really sane, we made an intervention which we felt we should've done four months earlier.

First we had a team discussion and decision what should we do together for the situation and then we created concrete plan for the next steps we felt we needed to get first sane version out. Then we made this public to everybody.

The funny thing with this intervention was that the guy who made the feature creep proto felt relieved after this. The biggrst reason why we were so reluctant to intervene was that this guy would get badly demotivated but he had chugged on so long he did get really stressed and frustrated with the situation but didn't know how to get help in the hole he had dug in.

So my advice is to talk out loud and make things visible. Timelines, features bot yet implemented etc. Maybe a gant timeline etc. These helped us to get the project to a sane point shere to continue.