skysight-inc/HackerNews huggingface dataset:
In my experience, the CxO's would likely chuckle if they found out (AND all your actual work is being done 100%). Middle management would likely not be very happy.

I used to spend at least half my day wandering around our campus because I could get everything done in 2 hours and would typically do another 2 hours because that would double my output. I couldn't get a 400% raise and I was satisfied with the amount of work I did, management wouldn't fire me because I was providing them with an awesome deal, etc.

I didn't tell them I did not work half the day. There's a lot of unspoken bullshit in the corporate would, normally it works against employees and I think it's okay for it to work for you sometimes, too.
The U54 is squarely in the Pi competitor category. Claimed IPC is slightly lower at 1.7DMIPS/Mhz vs 2.3 for the Cortex-A53 in the Pi and this SoC clocks slightly higher than the Pi at 1.5Ghz vs 1.2Ghz, so performance should be quite similar. I certainly hope it manages to catch on and we get higher performance RISC-V chips at a reasonable cost in the future but these are clearly not it. If by "workstation class" you mean Skylake/Zen levels of performance there's a long way to go.
That's funny because the Mac had a famously slow OS+chip combination for many years. Steve Jobs had an excuse for everything he wanted to do.
I personally know of a somewhat successful AI company that was built by my coworkers while they were employed at our current company.

They eventually got caught and fired but that didn't stop them from raising a couple of hundred K seed round.

You are definitely not the only one.
I have observed a dangerous sort of fashionable cynicism based on the (claimed) belief that things are so bad in general—in politics, in industry, and in society—that surely working for such a company, or on Wall Street, isn’t such a big deal. In other words, that this is just how things are.

In fact it seems like some sort of perversion of the Protestant ethic where instead of undeserved salvation being witnessed by material success through hard work, so-called intelligence and maturity—“ironically” acknowledged to be the fruits of privilege and good fortune—are evidenced by holding reactionary (“centrist”) views and by taking these sorts of jobs.

This accounts for many of the upper middle class new grads I see (kids who couldn’t guess how much their family earned within 100k and wouldn’t see that as unreasonable).

When it comes to lower income or many international students, there is definitely an advantage to the Google/Facebook brand on your resume, magnified when you are talking about using your resume overseas. And of course in that case or if you expect to have to pay medical bills for aging parents soon it is a grand sort of luxury to turn down such a job offer.

The consequence, ironically, is that both the fashionable cynics as well as the idealistic new grads who turn away from Google/Facebook thus end up being mostly affluent and (debatably) largely white. Go to the careers page of some social-good startup and check out their photos!

That covers the pull factors I’ve seen. In terms of push factors you have to also account for Google/Facebook just having an order of magnitude more recruiting money and brand recognition.
> The state model in non-spa apps is simple: when a pageload is requested, pull the latest state from the server. In SPAs the state has to be held on the client and server, and has to be able to react to state changes from the other side of the wire

My view is the exact opposite. Whenever you go through a page reload you lose the state on the client. And that has to be there, as it's what the user interacts with. You then need to send to the server a state which is not, strictly, an application state (it's a UI state) and that state needs to be taken in account by the server, and possibly merged with the application state, when generating the new page. A mess.

On the other hand, a spa never loses its UI state, so you never need to recreate it. The server is also usually stateless, and simply satisfies the requests of the client. Basically you go from developing two separate applications with partly overlapping concerns to developing a single one, running on the client and relying on a service layer to query and persist its data.
Same here in Finland.

If you are an immigrant outside of EU and you are working legally, but you happen to miss some small details in the labour code of Finnish law, you might get kicked out and there is nothing you can do. The faceless bureaucrats don't give a fuck. However if you are unemployed and wielding knife at a local subway station, you will get both the leftist party and Finnish government to act as your personal bodyguard and you'll never have to leave the country against your own will.
A thoroughly researched article vs an offhand gut-check.
Cool, very impressive!
U.S. Watersheds, a map
It's usually only legal to walk on a highway if you are leaving a broken down vehicle. Even then, it's basically a death wish.

It's not however legal to walk onto a highway, or used a bike, or motorbike under 250cc. It's posted at the on/ramp
I've had the same IP for 4 years. I think it's unlikely that Google started scanning after 4 years.
I'm currently a CS senior graduating this semester, and there's definitely still a draw for CS students to go work for the "Big N" and other large tech companies. That said, there are still students (me included) that don't want to work for those companies for various reasons, including not wanting to contribute to these companies' goal of "surveillance capitalism".
Windows Defender or the OS can't do much to prevent a Thunderbolt device from directly accessing memory and doing whatever it wants.
Where do you live? I see plenty of Volts and Bolts and Leafs where I live.
Even if you are allowed to moonlight, make sure you are not using your employers equipment (eg: laptop, internet, etc) to do so. They can claim partial ownership for providing them to you.
I have some kind of understanding for what you're doing because I've seen many enterprise projects where the organization of the project, the way they work and care for properly engineered software, the bureaucracy that makes the simplest step complicated and all these things create an environment that reduces my productivity to 1-10% (yes, that's what left not how much is taken from the 100%!) so that acting this way would actually not even result in a noticeable lesser productivity. I also thought about spending time like this that I 'm otherwise waiting for bureaucracy steps to happen so I can go ahead. But somehow I feel it's not ok. I need to find projects that suit and motivate me better, or save some money and take a while off to work on my thing.
I have a lovely internal combustion sportscar that Dom Toretto or his wife (were they real) would enjoy driving.

And if anyone can deliver the same performance for $50,000 (or less) I'll transition to electric. GM says 2020, Ford says (I think) 2023. And meanwhile, Teslas are nice, but I hate their interiors with the whole one.big.screen and they cost too much. All IMO of course.
For light reading, I recommend:

Things My Girlfriend and I Have Argued About, by Mil Millington: https://www.amazon.co.uk/Things-Girlfriend-Have-Argued-About...

and form the acting world (but these are totally great to read on their own) I can recommend:

Awkward Conversations With Animals I've Fucked by Rob Hayes: https://www.amazon.co.uk/Awkward-Conversations-Animals-Fucke...

and The Truth, by Florian Zeller: https://www.amazon.co.uk/Truth-Florian-Zeller-ebook/dp/B01CV... (side splitting performance in London two years ago)

and if you're into it: http://www.hpmor.com/ . A bit fringe, but worth a shot if you've read the original books.

All of these are lighthearted and fun.
Why not quit the job and be fair to both yourself and the business that hired you? It's just like a relationship, leave if it's not working. The end of any relationship can be liberating in so many aspects.
The internet worked fine that way too, until it was more widely adopted.

As long as Plan9 remains niche enough, that approach might work.
I have a MacBook with processor that supports VT-d according to ARC. I cannot use VT-d features.
- shitty enterprise software, on one of the worst code bases I've ever seen

- Managers are very hands-off here, not many meetings either

I was in a similar spot. You can get away with a ton of stuff in an environment like this, but as you've probably guessed, it will quickly bore you or the code base will invoke tears. Bonus if they let you work from home, and they probably would if you come up with a decent reason.

Check your IP agreement, because someone doing due diligence on your Android/SaaS business will find that out if you ever plan to exit with your new companies.

I'd be interested if you could 're-launch' your products with a clean version control history to sneak out from underneath an IP agreement since your current employer likely doesn't have any interest or any code from you regarding those unless you've told them. That would be a lawyer question though.

Ethically, you should still keep enough working knowledge so that you don't fall into incompetence, and realize you may need to do occasional crunch-time which should get 100% of your attention.

In my not-so-humble opinion, it's up to the business to assess your skills and make use of them, so by only handing you work which you can easily accomplish, you are fulfilling your responsibilities to your employer. This ultimately hurts you more than them because it ends up being low-quality stuff for your resume and you have to do more stretching of the truth. The business is already stretching the truth likely by promoting the shitty code base as a good product.

Naturally, they won't be happy to find out you've been taking advantage of them, so I wouldn't ever bring up your Android/SaaS stuff or your free time around anyone.
I can't speak to doing something to make sidemoney while you're on the clock. But I can speak to the boredom side of this question.

Whenever you feel the temptation to just slack off, come up with something that you could do to help the company out that would also be enjoyable.

For instance:

Most of my job is in Javascript/web and Golang. A few months ago I needed to get back into the swing of C# (and learn WinForms) to help out with a new project. (Other than my normal responsibilities, we're mostly a Microsoft shop)

At the same time, there was a PowerPoint file being sent around that we were supposed to fill out and screenshot to create an image based email signature.

I got approval from my direct supervisor to whip up a WinForms app that made an HTML signature (with RTF/txt fallbacks) that contained phone, email, and address links and automatically installed the signature to Outlook. Had a couple other convenience features as well.

So rather than screwing around, I learned a new library, provided value to the company, and had my name thrown around by the higher ups in a positive light for several weeks. All for the cost of maybe 16 hours of work here and there where I already had some spare time.
How is it illegal? There might be a civil case (can you sue an employee for laziness?) but I am unaware of a criminal statute on slacking off.
It comes down to economic expectations.

I live below the poverty line in the United States and my life is great. My health insurance is 100% free and probably the best in the world. I get financial aid from different government sources that give me a comfortable simple life.

The people who feel they need to own cars or houses and have children struggle to meet their personal expectations. Their struggle and wealth subsidies my lifestyle.

I don't consider wealthy people my enemy or "rich fools." Instead I see them as people who psychologically for one reason or another have certain expectations about what life is supposed to be. They wouldn't want my life for free and I wouldn't want their life at a cost. Does my lifestyle carry a social stigma? Of course. But do I really care what someone else thinks when I'm basically allowed to live in a first world country for free? Not even a little bit.

To me this is as fair as you can probably get in an economic system.
lit-html – HTML template literals in JavaScript
But in the case of light, we are detecting a physical thing that is related by causal chains to the change in pigments.

The relationship between the subjective feeling of consciousness and the measured neural patterns doesn't seem to be of the same nature. When I see the color blue, does that "cause" anything in my brain?
The drive was connected regularly frequently specifically because of this particular issue with Backblaze which was a pain point for years. The software did not report any of my drives as missing and the other partitions on the same drive were not lost :/. IIRC it was a bug in the OS X client. Still, what good is a backup service that can't recover one's backed up files? The least support could have done is refunded my plan which is much less than the cost of the lost data but they didn't even do that. This combination is how you lost a customer. -Taylor
Just a reminder-- there were 1.15M light vehicle sales in the US last month[0].

The total for all of these EV cars put together is a drop in the bucket.. 12000/1.15M = 1%. So if big auto has a problem, they have a lot of time to figure it out.

0. http://www.wsj.com/mdc/public/page/2_3022-autosales.html

Edit: Corrected.. thanks to sremani for pointing out the error.
Safety Numbers on Autonomous Cars Don't Add Up
> large automakers aren’t even trying

Despite the Bolt being MT car of the year in 2017, I found it very hard to get a test drive. Some local Chevy dealers pretended not to know about it, which is ludicrous: their business, and maybe their only value as middleman, is to know every vehicle in the catalog forward and backward and then to leap to get me what I ask for.

When I pointed out they were sitting on MTCOY the response was: don't believe everything you read. Really?

Finally, after about 6 months of trying, I finally got a test drive in January, and the salesman was knowlegeable and was ready to sell one from a local inventory pool. His observation was, while there are still some lifetime unknowns (8 yr/100 kmi warranty on the battery) it probably wouldn't ever need as much maint as an ICE car.

And that might be part of the dealers' problem: the service side of the business is going to take a hit in the long term. In the short term, the ICE assembly lines will need retooling, after giant investments in 100 yo methods.
You're right, and I was reacting poorly to the "don't run this on anything" statement. It's some hacker magic off github, caveat empor. You're also right that future updates could break it. It's brittle. I won't be running it myself.

I bet, though, that 99% of the time, it works every time, and for its use case, that's "good enough." Hot patching the kernel is scary, though, and hopefully no one walks away from looking at that github thinking "oh yes, I know so many problems that can be solved by hot patching the running kernel" because honestly getting the act of patching the physical code itself is only the start of your troubles.
I've seen lots of Bolts in Silicon Valley in the past few months, far more than Model 3s in fact. And if you just stuff their seats with memory foam, they're quite comfortable to drive: https://www.youtube.com/watch?v=2dgxWTOnVn8

but I await the Camaro/Mustang/Challenger equivalent electric car at roughly the same price point before I'll switch. The acceleration is just too useful for highway merges and other assorted road nonsense that's increasingly my daily commute experience.
These are some awesome talks I've never seen, so thanks for sharing! I can start binging now.

Has he ever given a talk or written a blog post that gave pointers/tips on giving awesome talks? A lot of it is practice, I'm sure, but just curious. Did a quick search and couldn't find much, although I did find some good suggestions for running a successful conference.
> [SPA Pro:] frontend is decoupled from backend

I was very surprised to read that.

Very often validation and context-sensitive behaviour needs to be performed on the client and (since you can't trust the client) on the server. You can certainly argue this is better user experience: you don't have to wait for a server round-trip before finding out an action is invalid, but it's hardly decoupled.

Isn't this a part of why node is so popular as a server platform? The stack is now so deeply coupled, it is very beneficial to reuse code.
No that wouldn't be a better headline. Doing that to everything sounds awful. Decent articles are much more valuable than tweet sized factoids, if you reduce them to facts without context you end up in a really bad place. Statements of fact with no supporting work are powerfully scary.
Which is why I think they should open the platform. Don't start from scratch, but relicense the OS to be compatible with FOSS and, say, make iTerm the default terminal.
I'm pretty sure Ursula LeGuin knew her words well: https://en.wikipedia.org/wiki/Vaster_than_Empires_and_More_S...
hey OP I had a similar situation to you, except I was still working while making the transition.

Background - IT degree comprised mainly of electives from a Law dual which I ended up dropping. Worked as a business analyst for 4 years and before that in IT support. All at the same pseudo-govt body.

Over the last 1-2 years working there, I spent my days at work just surviving. Enough to get by. The nights & weekends were spent building product(s) that I tried and failed to launch as startups. I had pretty much no programming exp. but grinded through it. Started with Ruby on Rails, rebuilt the same app about 3 times. Then moved to React front-end and Rails backend. Built that one twice.

Eventually worked up the courage to start applying. Made sure my resume/interviewing focused on two things:
1. my experience working in a team environment and solving problems (i.e. my BA work); and
2. my experience building web applications as seen by examples that were deployed. In answering most tech Q's I referred to things I had done to get my web app to work which were similar.

I now work as a front-end (React) dev in an awesome company getting paid well and building interesting things. I've been there for almost a year now.

You may need to grind and it will be frustrating but you can do it. Good luck.
And then on your death bed :damn! I could have put in 80 hours a week!

Regrets, regrets... Regrets.
> It's still much longer than 10 minutes, isn't it?

Wrong tool for the task. Ironically, every transaction I’ve done in Europe used U.S. dollars and Fedwires, which close immediately and cost basically nothing. When people go off about petrodollars or whatever, the simple fact of American international payment superiority is often missed.

(The ECB has been taking about an always-on instantaneous system for a while [1]. I haven’t kept track of its progress.)

[1] https://www.ecb.europa.eu/paym/retpaym/instant/html/index.en...
Log a full request and check out the host header. That will tell you what domain they are hitting and you can check their DNS. They will probably be pointing to your ip.
I came very close to a Bolt for these reasons. My local power generator offered a $75 discount on the charger, plus free charging for the car on weekends. That's enormous: I could charge on weekends and drive 238 miles for free during the week. As a local commute or grocery getter, it's hard to beat free miles.
Other than the usual suspects that have already been mentioned, I'm really enjoy New Philosopher recently http://www.newphilosopher.com/
Ask HN: Projects failed because of TDD / too much testing
I recently thought about this interesting question: there are some discussions pro/con TDD and such, some with examples how testing can be made bad(sure, you can apply every tool the wrong way) and why 100% coverage are stupid (I partly agree because there might reasons why some parts of your software are very unlikely to fail and super hard to write tests for - and 100% coverage doesn't mean you considered all edge cases yet).
But I don't know of any real life reports of projects that actually failed because people did TDD there, or in general wrote too many tests, a project became unmaintainable because of bad tests or something like that.
In my personal experience there are some examples of the contrary where lack of tests made a project unmaintainable - or having them made me think much better about the problems at hand and write better code in turn.

So, do you have any concrete experiences where you say it would have rescued a project or made it more maintainable if the wouldn't have done TDD / write less or no tests?
Except this "productivity" you speak of is not productive.

So it's a false dichotomy between feeling like you are doing something and not "doing something". It's like buying a gym membership and saying you're fit now.
Think, or meditate, or simply zone out. When I give myself the time to do this I end up more productive overall.

The problem isn’t just online. There’s so much noise (both visual and auditory) these days that you don’t really have time to simply muse outside your home (if there).
Wiki link for the pigment: https://en.wikipedia.org/wiki/Carmine

I've seen it on food labels, apparently it can be an allergen.
I'd imagine he means that all the side project work op is doing is technically owned by his employer, so using it for his own gain is illegal.
Mass grave may belong to Viking Great Army
17 Million is yearly number.
I wouldn't fault any employee for slacking off, because almost everybody is underpaid, has no real share of ownership, no loyalty... it's an adversarial relationship of the employers' making.
Diseases of old age that people get more because they didn't die young from the causes in the article presumably.
Be careful, you almost certainly signed a document saying anything you make during business hours is their property.
> Folks who can 'think outside the box' have no issue at all with uncertainty in the answer.

Folks who can "think outside the box" can conceive of a world where "there is no answer to this question" is a meaningful response.
What law is being broken?

As far as I can tell, this could be a breach of employment contract at most, and that's a civil matter.
In California employers can't claim ownership of work done off the clock[1]. Non-competes are also not enforceable generally in California[2].

[1]. http://law.onecle.com/california/labor/2870.html
[2].https://www.tradesecretsandtransitions.com/2017/01/californi...
Why Apple should have marketed the iPhone X like a pot of gourmet jam
This right here.

Some contracts will have a section regarding intellectual property, you either have to list everything you want to keep and make updates as needed or your employer can claim your IP especially if it is within the same realm of the work you do for your employer.
Amazon has a clever trick to make sure your Echo doesn’t activate during its ad
I feel like mobile gaming is Facebook at a smaller scale but 10x worse...not only are they trying to hook you but the hook is actively extracting money from you.
> almost everybody is underpaid

That doesn't make sense. If someone is underpaid, they make less than most other people who do the same job. If "almost everybody" is making a certain amount, then they aren't underpaid -- they make the market rate.
Machines Will Take Over the World Because of Bitcoin