skysight-inc/HackerNews huggingface dataset:
In my experience CQRS is useless these days when I can use something like MongoDb that has great read speeds. The idea of splitting reads and writes is fine conceptually but doesn't make sense to me when databases are so fast.

I worked on multiple Event Sourcing CQRS based systems and I see no advantages vs traditional databases.

The event stream is exactly the same as a commit log in a regular DB. Building "projections" is the same as making views or calculated columns. In my experience storing the whole event history is not useful and consumes huge amounts of space. Just like everyone compacts their commit logs, you don't have to, and if you don't, isn't ES the same thing with extra steps? It stores all the changes to tables and views, which are exactly the same as projections. With ES + CQRS combined you're basically replicating a database, badly.

Sorry to be so negative about this topic but I've worked on several of these projects at a decent scale and it's been the biggest disaster of my professional life. The idea may be viable but tooling is so bad that you're almost surely making a huge mistake implementing these patterns in production code.
I'd like to have heard Tim Cook's substantive arguments against the article. It fits into the narrative that Apple is following the path of the first time Steve Jobs left, that it would lose it's ability to be so innovative. It kind of feels like it is, but it's such a big company it's hard to grasp it all. On cell phones they don't feel that aggressive. Basically slight changes in cameras, faster processors, but the prices keep going up and up. On laptops they have so many weird mis-steps, such as the laptop with only one usb-c port and nothing else, fixation on thinness and losing the ports that made them usable - and 2 usb -c ports is probably not enough either (pro tip apple, the best mix would be 2 usb-c and 2 usb-a plus hdmi). The slow innovation in the laptop os. They finally have an interesting desktop recently announced, but it comes with the $1000 monitor stand.
You set the bar high. Some are more like, "Talk to this guy, he's a computer geek."
>The idea that you could change the world for the better with electric private transport appears be an American trait and Musk is convinced by this,

What has being "American" got to do with anything? Are electric vehicles not useful elsewhere? I'm not American and I think what hes doing is a great idea.

>A better future doesn’t involve better cars. Cheaper or more efficient use of energy is simply going to increase energy consumption.

Why do you assume your vision is what everyone wants or should want? Musk is doing something he believes in rather than simply talk about it. Why the needless hate?
With a real carbon tax these numbers would actually be further apart. I was surprised to learn that in the real world trains are not more efficient than a the average car when measured in passenger mile per gallon equivalent. And trains are much less efficient when compared to a high MPG cars like a Prius. In fact I'd be willing to bet that there are only a few of city/regional public transportations systems in the world that are more energy efficient than just taking your Prius.

https://theicct.org/blogs/staff/planes-trains-and-automobile...
I'll hazard a guess that your Win10 machine on 1GB RAM is swapping plenty. A lightweight Linux distribution can run a reasonable desktop workload (including some web browsing!) on 1GB with zilch swap use, or on as little as 512MB with tolerable use of swap. It's a bit disappointing in a way, but Linux (and not even every Linux distro, for that matter) is the only OS where I can visibly tell that I'm running something reasonably bloat-free, and it makes the UX incredibly snappy and comfortable all-around.
Even old-school industries aren't immune. I had an embedded hiring manager ask me the burning stick, 45 minute timing question along with how many interrupts there were on a processor i used five years ago. A lot of engineers are doltish in general when assessing others.
Are the two-duct portable air conditioners even available on the European market? They certainly don't appear to be a thing here in the UK as far as I can tell.
Understanding why deep learning is important in 2019
Great you know how you work best.

There are other ways. The best of humanity have a wide range of methods they use to get shit done at a level most of us dream of.

So I have a hard time taking a straight jacket process like you suggest as some sort of panacea. It’s essentially another manifesto. What’s the expiration date on this.

Everyone goes on about the value of writing less code, and here we are incentivizing manufacturing line processes for crafting more code?

Note the authors of things like the Phoenix Project: rich Silicon Valley types. We’re just discussing how to be better assembly line workers for tech aristocracy.

Figure out how to build your business in such a way it works for the business. Google didn’t get big because it has perfect process; it can and often is a mess. It got big solving it’s problems and monetizing the solution (every company will need to search for digital files, send email, edit docs, etc).

Figure yourself out, compare with others. There’s is no one size fits all to thinking about problems and even the biggest winners don’t have all the customers there is. Why isn’t Gmail the only email solution?

There’s never a perfect process.
Linux for Chromebooks: Secure Development (Google I/O ’19)
More so, Cambodia.

Since it's dollarized, it's very convenient for laundry.
Location - San Francisco or Oakland.

Remote - Prefer working here in the SF Bay Area, though I do like WFH days.

Willing to relocate - No! I'm a Bay Area native and I'm here to stay!

Technologies - Principal Java + Cloud specialist. I like Spring, REST, and the AWS stack.

Email - luke.for.jobs@gmail.com

Résumé/CV - https://docs.google.com/document/d/1YEBfUnBOvATHl_z18uc9KnGT...
Location: Orlando, FL

Remote: Yes

Willing to relocate: Yes!

Technologies: Full Stack JavaScript: HTML, CSS, Sass, JavaScript, Node, Express, React, MongoDB, SQL, Linux, Git, Bootstrap, some React Native and Python

Résumé/CV: https://www.linkedin.com/in/adapalmer/

Email: apalm112@gmail.com
> software engineers don't have the luxury of doing a diagnostic

These are called "spikes" in the agile community (no idea why), and "prototypes" elsewhere.

If you feel that the error bars are too wide on your estimate, you should build the minimum prototype required to reduce the uncertainty to tolerable levels.

I like to schedule these at least a sprint prior to kicking off the main task, so that you can benefit from the improved estimate accuracy when actually scheduling the thing.
> Could you imagine the UK passing a law that Brussels has jurisdiction over UK citizens?

This is already the case, right? Per Wikipedia:

"A regulation is a legal act of the European Union that becomes immediately enforceable as law in all member states simultaneously."
> when the other person typed you didn't need to wait for them to hit "send", rather you would see their typing immediately. When they pressed a key, I could see that key press happen right away.

Google Wave anyone?
What a great story. It's so easy to lie about environmental troubles in the oil industry, especially if they aren't visible on the surface.
I was once pulled aside for secondary screening by the TSA, and I was so bewildered that they asked if I'd taken a cab to the airport—and I had. The agent explained that it's a common cause of false positives like mine—"residue" gets left behind on the seats. I didn't feel like pressing them for more details, though.
People that know the passwords are generally ethical. Plus the risk reward isn't there. Say you have a hack for a pacemaker and you kill 1000 people. Then what? Literally every nation on Earth will be looking for you and you will either rot in prison for life or be put to death. And if the wrong country gets you first there will likely be a lot of torture along the way.

Without having hacked a database of patient to device mappings, it's not like you can ask for ransom.
Corporations are, to a large extent, risk externalising engines. An LLC literally has minimising risks (liabilities) in its name.

Corporate security, insurance carriers (risk management on sterroids), investors or lenders (also fundamentally risk-oriented), might suggest or require mitigations.

Devices are sold through the usual channels:

https://duckduckgo.com/?q=mail+screening+chemical+detection&...
Oakland has been a tough place, and one of the things this has meant is we really don’t have a big budget. A lot of people are seeing the SF/SV wealth pouring in, but because a lot of land is still being taxed at levels from 10-40 years ago the city isn’t getting that money.

That means we’re getting the government services of several decades ago. This is an issue for a lot of other California cities beside Oakland — and the 2020 split roll ballot initiative will give Californians a chance to better fund our government.

Further our new transit department, OakDOT, is doing creative work with a limited budget. They’re taking the MVP approach to rolling out better infrastructure, while also being one of the first DOTs to prioritize equity in terms of who gets access to limited transit funds first.
This was great. Had a quick chat with someone even more old school than I, brought back quite a few memories of my early discovery days.
Not too similar but Sam Harris has some very good content on his podcast.
Plant vascular system transports water and nutrients, not the plant's DNA.
Also, even if it is authoritatively managed in git now, the whole 20 year history certainly wasn't (since git is only 14 years old, and Google probably didn't adopt it on day one), and it's quite likely commit history wasn't converted,so it's quite possible Google couldn't easily make the whole history available when publishing it to GitHub even if they wanted to.
Not an expert, but from my read they built this basically by combining an MRI sensor with a scanning tunneling probe - so it's set up kind of like atom-sensing atomic force microscopes (https://en.wikipedia.org/wiki/Atomic_force_microscopy). It doesn't seem like this technique would give you much depth penetration inside the body for one thing, and it'd be tough to process across human scales in a reasonable time. There are a lot of atoms in those 1mm-ish voxels of a medical MRI. It might be useful for purposes similar to AFMs or electron microscopes in the future, though.
I just have to say, I am doing some low level automotive trickery on (and off) a PX3 SoC and the simple subtleness of your post is enlightening. Keep fighting the good fight, sir.

and I have to say your projects are hands down the most intriguing
What you describe is a natural consequence of adding the side-to-side velocity to the forward-and-back velocity. It is simple to implement, fast to run, and would be completely correct with something like a spaceship, where velocity components would naturally sum up like that.

velocity.x = (RIGHTKEY-LEFTKEY)*speed;
velocity.y = (BACKKEY-FORWARDKEY)*speed;

The constraint it doesn't capture is that humans usually run about the same speed in any direction. To capture that constraint, you either normalize the xz components and multiply by speed or do some extra logic when perpendicular directions are input. Either way, it's slower, more complicated, and harder to get right. If it doesn't break the game, why bother?
> Maybe a spike takes a week. Maybe a spike takes an hour. I can't estimate that.

Timebox it then! If you think the spike is going to take a day, and it turns out you'd need a week to even get the prototype working, then that's a successful spike -- you dramatically increased the lower bound on your estimate.

(Sadly by the asymmetry of estimation it seldom happens that you think it's going to take 5d and it ends up taking just 1d).
Mark Files as Viewed
> For example you could build an array of flywheels that charges when the frequency is above 50Hz and discharges when the frequency is below 50Hz.

All rotary field machines (power plant generators, phase shifters, motors) work this way and contribute stability to the grid.

These basically add inertia (i.e. dampen frequency changes), but they do not regulate frequency. That's a fundamental difference.
Can't remember but probably called her a fraud and the people supporting her useful idiots at best and doing more to discredit women in the workplace than the worst misogynist in the inbred backwoods of North Virginia ever could.
It's not the funding that is the problem. It's a cultural issue inside of OakDOT and the city gov't.
Oakland has $600m ready for transport projects:
https://www.sfchronicle.com/bayarea/article/Oakland-s-plan-t...

They say they can't hire people, even with those budgets and with residents wanting to help / collaborate.
Not to defend the current model, but it's a lot more complicated than "just embed ads". Where do they get the ads from? How do they handle charging for them? How does the advertiser know they're not being ripped off, reaching their target demo, etc.

The whole model with ads on the internet and the related tracking and profiling of everyone's activity is just terrible. But it's also going to take a lot to replace it with something less bad.
Someone did release a Pam module? That required confirmation before someone sudo-ed. I thought it was Stripe but I can't find it right now.
I'm pretty sure you have a time period during which you can renew the domain.
Things You Can Learn About Minimalism from Norwegian Packed Lunch
Yep. If the companies support remote working for entire teams (Stripe, GitLab etc.,) - it will be a boon. Else we'll get into a mode where you feel highly insecure.
Another related thing is the nutritional value info box that every food item in the US is required to have. That's a good thing in itself, except the US allows this info box to show the values "per serving", which is usually a completely arbitrary measurement, making it impossible to compare two food items to determine which has more sugar, or which has more protein.

In the EU, the same thing exists, but it is always per 100g or per 100ml. No exceptions. So comparing two food items is always super easy. I don't know why the US allows this idiotic loophole of per serving.
This makes me wonder: could a human who is totally attuned to this cold environment do the same thing at the same speed? This would mean not being able to get any supplies, carry clothing and tent if needed and basically live off the land. Can humans do that?
> Luck does however play a part in the chances we get to learn and to prove ourselves, especially if you're not born into a relative position of advantage. But to sum up one's contributions, skills, talents and effort to be just luck? That seems dismissive.

Of course I actually don't believe that everything is just luck. But too much emphasis on one's talent and ability and "good taste" and/or "right choice" etc. is actually intimidating and harmful. (Again, the balance is the key.)

Note to self: the word I should've used was "mysticism".
> It is not true that the necessary opposite of hierarchy is anarchy - you can't just destroy the org chart and expect nothing to replace it.

In the context of political anarchism, I think you're making the exact same mistake as the original author. In politics anarchy doesn't imply lack of structure. Rather, anarchy is a category of organizational systems much like you outline above; they include #2 and #3, but exclude #1.

"Chaos" and "chaotic" are better words for describing lack of directed structure.
> so this would be a leveling of the playing field

That's great! Those who liked being plundered by one thief must love it now that they're being plundered by two!

> The problem is a political/governance one.

Problem is: some are too visually impaired to see it.
Unicode Unilex: Lexical data about words in different languages
Elastic. Public since last year. 5.5B mktcap
Sounds cool. The thing I'd say is, in this type of setup you can use somtehing called a "view." It's like a query that makes a virtual table.

So you can then have this "virtual table" of the most recent of each audit record, and query against that. It helps keep stuff clean, very underused in my experience.
Nice, just gave it a try!
We used to hang out on random unixen, often using the "talk" command that had a similar split screen. I remember the "me" window to be on the bottom though!
Cough ... GPS ... cough ...
Should they? Doing this work officially has a large overhead. At their level they need to plan for the current + future work and covering whole areas effectively rather than fixing single issues. Taking one-off workers like people from the article do would be a bureaucracy hell.

Not defending the bad state of the road. But if they do the best they can with the available budget and get as much of it allocated as they can... should they be ashamed? And ashamed of what - state funding? government? money allocation?

Or maybe they're actually bad at their jobs. But from this article is hard to tell.
Ok, but then it's not a criticism since you completely leave out the central issue of the source of authority.

In particular, your clarification implies that you subscribe to the "will of the people" source for police authority, which is the sort of voluntary system you set out criticise.
DHS Best Practices recommendations (62p PDF) details threaats, risks, methods, and procedures. Published 2012.

https://www.dhs.gov/sites/default/files/publications/Mail_Ha...
I have development teams in a variety of locations around the globe (including Boston and Mumbai areas). The Indian primary education system is quite good, as is IIT.

We get excellent work out of India, with the primary downsides being the related factors of 10.5 hour time zone difference to either US coast and higher demands for coordination/communication.

If India was in a time zone with more overlap with the US, the situation would be far more dire for the average US software developer I think.
Looked at this, appears to make it difficult by default: https://zulip.readthedocs.io/en/latest/production/security-m...
> Can we stop pretending we can forecast the unknown?

Except that you're wrong.

We predict quite well, thanks. The problem is that everybody ignores the predictions.

Most people predict approximately where the 50% probability is with maybe a little fudging. And they tend to be pretty good at it.

The problem is that everybody just adds those up. And that's the disaster from a statistical viewpoint.

Things can only come in so early, but they can come in infinitely late. A blown schedule on an early dependency throws everything out of whack far more than a late dependency would.

We can roll these up in a proper way. We can run Monte Carlo simulations and get "real" numbers. People have done this and the results are remarkably accurate.

The problem is that someone in management will always undercut the realistic estimate for personal gain. And then wind up longer than the estimate at the end.

And, the worst part is that this is RATIONAL. The only way to get a project completed is to start and get the sunk-cost fallacy rolling in the powers-that-be.
I think the point that sandworm101 is trying to make is that for the medium, it was a perfect fake.

One could make the argument that due to the ubiquity of photoshop and "shooped memes," the fact that both livestreamers and TV networks regularly employ digital makeup filters, and the continued press that deepfake technology recieves -- there is no reason for any reasonable person to assume any piece digial media hasn't been substantially altered...

(especially now that the term "fake news" has become a tumour on our lexicon)
It's still underway.

I'm afraid I have no idea about GSuite accounts, you'd have to ask somebody who knows Google's policies.
God bless the grass that grows through cement.
It's green and it's tender and it's easily bent.
But after a while it lifts up its head,
For the grass is living and the stone is dead

God bless the grass that's gentle and low,
Its roots they are deep and its will is to grow.
And God bless the truth, the friend of the poor,
And the wild grass growing at the poor man's door.
Are there any other Web archives with scope comparable to the Wayback Machine? I have not heard of any. I guess there may be private archives which are not publicly known or accessible.
That relationship deterioration has been seen since the start of this year, which happens to coincide with talks of Tesla acquiring Maxwell.
I don't disagree with what you're saying. I understand there's no hard evidence static typing is correlated with code quality.

All I'm saying is that if you forgo static checks to avoid "paying the cost" -- and I do agree they come with a cost -- all you're doing is paying the cost elsewhere. Remember all those people saying "I don't need static types, I just write lots of tests"? That's a cost [1]. Or "I don't need types, I've never had type errors"? That's also a cost, though a more insidious one: ignoring that some of the errors they did get could have been prevented with a use of types they just aren't familiar with.

I'm not arguing that static typing/analysis leads to better quality. I'm arguing that people who don't want to pay its cost actually pay it elsewhere.

To be honest, if pressed I would also argue that I wouldn't want a critical system with the potential to endanger lives to be written in a dynamically typed language. Then again, static types alone wouldn't be suitable either.

----

[1] I knew one guy who didn't write tests either. "I don't need tests because they are a waste of my time: I never make mistakes". Guess where he paid the cost? :P Even then, not even writing tests is also an acceptable tradeoff in some situations!
The Science History Institute in Philadelphia has some neat early lab equipment like this. It's a free museum and much better than the nearby Liberty Bell if you're into this kind of stuff. I highly recommend it. The focus is more chemistry, particularly with biomedical applications.
I do operate a Korean IRC network and a message cut in the middle (often between UTF-8 boundaries, making clients guessing a wrong encoding from time to time) is a typical sightseeing.
Banks will offer special financing, it will be straightforward once a model is proved. You can get remodeling loans. You can build a home with 3% down. You can buy into a neighborhood (crappy teardown where the property is basically the land value). This is not a difficult thing.
Digitizing the grid also opens up efficiency gains which we sorely need. Smart water heaters which run when we have daytime solar surplus, etc.
exactly, this looks like the protocol has been intentionally weakened to provide on the wire access.
(state actors / telco)

The excuse that they dont want to sign up to the Terms and Conditions holds no water

If they are serious about security adopt OpenID in full (they dont have to join just pass the tests) and put fido2 security key functionality on every Apple device

Apple have made some smart moves but now the marketing dept need to do the right thing for security standards.
They could render it off-screen, and use neural network style transfer to make it look fresh..
The Winnability of Klondike and Many Other Single-Player Card Games
We need one of these for each borough of the Washington DC area.