skysight-inc/HackerNews huggingface dataset:
It has become pretty common. You don't track the days you take off. You are expected to honorthe commitments you make. At most companies this becomes an informal 5-8 weeks.

At first, I was extremely skeptical, but it actually works well when you work with people who act like reasonable, understanding adults. If you don't, then the vacation policy won't matter, because it's going to suck working for them no matter what.
Whatever you prefer.
Hi, thanks for the links

Indeed, the control and understanding of the CPU (and auxiliary chips) is key.

A naive question: what are the resources needed to get your own CPU architecture going, not necessarily state of the art, but older technology?

The fabrication technology is there, after all. And many a patent should be expired by now. Also, there must be some academic projects out there which build such complex systems.
Then you have to worry about maintenance and upkeep, utilities, taxes, cleaning, etc. He also wouldn’t get the free breakfast and the optionality of moving from place to place.
PressForFreedom: Support the Hong Kong Free Press 2019
Those were he days: “the computer is available in word lengths of 18, 24, 30, or 36 bits”. You can do multiplication using an instruction or via subroutine (why?)
Developers tend to be worse in my experience. I picked up maintaining a few projects awhile back (django-haystack, pysolr) which are in that unfortunate position of having been popular enough to get used a lot but never getting much corporate support. The issue trackers regularly get requests which are important to someone’s business but not enough to actually do any work. Sometimes that gets as far as a pull request but that much less commonly gets to the point of passing tests or support for more of the support matrix than they need, although that often doesn’t rule out requests to just merge it anyway.
Offtopic, but as someone who hasn't done a lot of JS recently, debugging something like this looks like a terrible job. I assume the non-sensible function/object names are the result of some kind of packer? Do modern JS folks have to recreate this sort of thing in a pre-packed environment to track it down more easily?
Yeah, I should definitely qualify that statement to larger orgs. Every company I've been in with < 100 people tech management usually coded, and typically in places < 20 people the CTO would be the most prolific coder.
This is cool and valuable.
FANG or FAANG seems like an unproductive reference though.

https://en.wikipedia.org/wiki/Facebook,_Apple,_Amazon,_Netfl...

If you're not representing one of these companies, you feel excluded. If you are, you don't want to be represented by the word FAANG.
Infinity x Infinity this!

I've only ever worked with 1 good manager in my career. Not surprisingly the rest that I did work with who were terrible were the ones which frankly had no business being in IT at all.

They were all the types that because they had a friend or neighbour who advised them on tech matters, meant that they understood the issues and how to resolve them.

Always ended up not lasting more than 18 months at said company.

Although what I took from all those experiences, is how to apply them when talking to 3rd party consultants/teams and getting to the bottom of issues very quickly and finding solutions.
I believe RDS supports this: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_...
Being factually incorrect does not mean they made a mistake.

The correct response to every science idea is extreme skepticism without evidence. That’s not to say we should avoid gathering evidence, just that the default needs to be conservative.
Just be open with the fact you're trying to sell a marketing program and using this to try to get buzz.
I don't know much about this but I guess you could check out RISC V
Alas, not much at this point.

My basic starting point is architectural connectors as the basis for "metaprogramming".

So bake support for creating and adapting architectural connectors into the language, and then you can do most if not all the things you want with metaprogramming, while at least discouraging the things you don't want.

Key is to provide a set of adaptable connectors as a basis, so you guide good meta-design (and reduce its necessity) by providing good examples, rather than enforcing it.

Working on a language, tentatively called Objective-Smalltalk: http://objective.st/About/
We take it fairly serious in the public sector in Denmark. We’re doing our own POCs and we’re inviting partners to build things with us. It’s very much a hit’n’miss field.

It works with recognition. It helps us sort through millions of page files looking for missing documents, both faster and with higher hit rate than using people. It helps us determine how much water is in drone photographed land areas based on the colours of the vegetation. Stuff like that.

Where it absolutely doesn’t work is for prediction and analysis.

Well, it’s not that it doesn’t work in BI as such. I kinda does, but we’ve been working with analysis and BI for 25-50 years. IBM wanted to sell us Watson analytics for BI as an example. We let them run their magic on some of our non-sensitive datasets and they came up with a range of interesting BI models and metrics. Every one of them were far, far inferior to our current human build BI setup, however, and a subscription to them would cost us around three full time analysts.

Prediction is much worse. The probability just isn’t there to use it for anything that isn’t as harmless as advertising. Worse than that, almost every model turns out biased.

So I guess you can say that I agree with you. It’s mostly just hype, but those parts that aren’t hype are incredibly useful.
Producing half a million boxes of cookies with 6 people had me wonder if people truly care so deeply that the cookies cost 99 cents. I made 35 euro in a 5 hour shift.

I don't see a reason the company would go down if they paid the 6 employees 1000 or 2000 per day. I don't know about you but if I want the cookies I don't give a flying fuck if they cost either 99 cents or 1 euro. Does this behavior change when one earns more than 35 euro per day? I think it only changes when one buys more than 10 000 boxes of cookies. Then that 1 cent would be woah 100 euro - unacceptibal!

I think the minimum wage should be designed by dedicated government committee based on the price of the product and the amount of customers served.

I currently work a minimum wage job cleaning trains. I serve some crazy number of customers (I guestimate 100 k daily) who pay 50-100 euro for a ticket. If they paid 5 cent extra the cleaners could earn 1000 euro per day. Sounds like a joke but people are already paying this for cleaning the real question is why they aren't getting what they paid for.

Its all culture, it has nothing to do with what things cost nor what they are worth. Its just like this idea that people doing brutal physical labor should also work 8 hours and work that job till they are 80 - as if that is even possible.

I really think we need a committee who with a serious face have to sign off on each job. Give them nice bonuses that they have to pay back if their estimates didn't work.
And you think human nature would just magically change and everyone would be equally motivated to create things of value because you burnt down all the institutions? Hierarchy and inequality exist regardless of what political system you put in place. It is literally a law of nature. Every single system creates inequality, it’s just that capitalism also creates wealth, where as other systems historically can not compete in this regard. Humans are on average wealthier now than at any other point in history and this is a VERY good thing for creating the most good for the largest number of people possible.
Do you even live in Silicon Valley? Netflix is known to pay top of the market and the ones who work there love it. And Glassdoor is known to produce “ratings” biased by disgruntled employees.

Go on blind and talk directly to Netflix engineers. The ones that fit the culture are universally happy. The ones that are unhappy are the ones who likely aren’t good fits and will get let go soon. My friend said he saw 20 people let go in 2 years. But he’s genuinely happy being there and makes over $600,000/yr.
Thanks for your elaboration.

What do you think are the reasons that a "safe-by-default" CPU design has not yet seen the light of day?

I could go back to really old systems, but it does not make really sense to use the 'security through obfuscation' strategy, no?
Yup. Did I mention that with cross tabulation we'd need a lot of data!!!! :-)!!!
Twitter is centralized platform where people down own their data. We need to think how to make open protocols better in order to improve the decentralized web
For onlookers, https://en.m.wikipedia.org/wiki/Angus_Barbieri's_fast
> If you're in it for the epic battle scenes [and not Tom Bombadil because he isn't violent enough]

I feel sorry for people with so little capacity for whimsy and magic
You can use source maps to debug it
Vitamins Went from Medical Marvel to Marketing Scam
With Intel/AMD x86_64 chips, you have a platform to go with it: the PC architecture. The BIOS/UEFI in this architecture is incredibly standard over the course of their offerings.

The PlayStation 4 has an x86 chip, but is not a PC. It cannot boot a mainline kernel because a lot of basic assumptions about how a PC works don't exist on the PS4 platform. The Fail0ver people have done some great talks at all the issues porting Linux to the PS4.

The trouble with ARM is that it's not an architecture. Linux got so popular among developers and nerds in the 90s because you could just install it on any PC that was out there. When people got hardware working, they could upstream their changes. Phone manufactures patch the hell out of their kernels in terrible ways that can never be up-streamed, and include tons of binary blobs and shims. PostmarketOS is making some progress here, but it's slow.

ARM phones don't have a standard BIOS. (with the exception of the Windows Mobile line, which has ARM+UEFI, yet Microsoft still won't release a bootloader unlock even though their phone is pretty much dead at this point). Some ARM devices use the devicetree standard for hardware identification/allocation, but it's still a mess.

I wrote about this before:

https://penguindreams.org/blog/android-fragmentation/
And they especially dislike the songs.
Medicare won’t pay for assisted living, but you can use your social security money towards it. If you can’t pay, and you can’t take care of yourself then Medicaid kicks in, your social security gets taken and you go to a nusing home.
You'd preferably use collections.Counter for this.
> Civil cases could benefit enormously from ML, helping judges with rulings suggestions based on jurisprudence.

What makes you think “ML” would even be able to do that?
This attitude is called greed. Typically, greed is considered a negative trait.

> this 70k wage minimum significantly compresses the distribution instead of just changing the mean.

That's the point, yeah? Like the whole point?
Yeah, I figured that out eventually, but for the first while I was mentally following multiple possible narratives
Isn't it more like CoffeeScript and JavaScript than C and Assembly? I mean, if Assembly was more portable than C, better standardized, and adopted on most of the features in C, to the point where it was basically just a somewhat uglier C with a much more certain future, I might switch to Assembly, too.
Python has OrderedDict.
I've never formally learned Political Science so I could be off-base here, but doesn't it go like this?

Socialism: the workers own the means of production

Communism: the state owns the means of production*

*Granted, what I was taught in history is that socialism is viewed as a halfway point where communism is the ultimate goal, and that communism should involve ownership by the workers rather than the state— pretty much always, however, the state ends up with ownership (otherwise it's hard to maintain order in a by-intrinsic-nature oppressive society).

If I'm wrong, please feel free to critique and offer some readings? :)
I have, also.

* http://jdebp.uk./Softwares/nosh/guide/services/djbdns.html#D...

* http://cr.yp.to/dnsroot.html
It really isn't an exaggeration and can lead to depression.

It doesn't have be bad though, but if you are in a good place and enjoying the work and are making a profit anyway, then there's perhaps not that much to gain from selling.
A lot of people just skip that part.
Exactly. Or, to phrase it a bit differently: "Black cat, white cat, as long as it catches mice it's a good cat."
How do you decide that the "estimates didn't work"? Maybe we would make a dedicated committee for deciding if the minimum wage committee should keep their bonuses, and then a committee for that etc.
dict.get() does the same in Python (optional second parameter for a default value). But I've wondered too why there isn't a form of the default dict that can take parameters like the key for the factory function.
Ask HN: How low is too low for a Glassdoor review?
When accepting or considering an offer, what is the lowest Glassdoor review that you think is acceptable.

I've gotten an offer from a healthcare company who has a rating of 2.0 and that is scaring me.

Every previous company I worked for was in tech and had a rating of 4.0 or better
I didn't say complete decentralization, just less centralization than where we are heading. I am not even talking decentralized servers here, just a greater variety of choices with more anonymity. I don't see how that is any less secure than trusting Zuckerberg or Google.
A few years back, my 3 year daughter was asked to get out of her stroller, remove her footwear & go through the scanner. This was in Dulles, VA.

I'm in perfect health & if I have a choice I never fly. I take the Amtrak or drive even though they are more expensive options.

Looks like we'll have to concede defeat to the security theatre monsters. The terrorists have really won!!
Soft skills become more valuable as human-machine collaboration advances
To be honest, my number was based on my rembering of opinions from people who were in management but were certainly not experts on HR budgets or something. So it could be very wrong
You could say the same thing about JavaScript, Python and PHP discovering typing.

The best languages borrow from each other.
It's also probably a way that companies avoid carrying vacation on the books and then pay you when you leave.

I'd be surprised if I took 60 days of vacation in 30 years as an FTE.
It’s not one-sided. Lyft and Uber have to compete for drivers vs McDonald’s that is paying $15/hr. If the prices they paid were GENUINELY too low, then no one would drive for them.

But they have hundreds of thousands of drivers. If you’re somehow saying that only the weakest of the weak are driving for Uber, with no other options, you are delusional and just feeding your own narrative.

There is a significant barrier to start driving for Uber. You need a relatively new car with insurance and registration, drivers license, etc. You can’t have that if you’re so weak with no options as you suggest.
I guess you're right.

I have a side project that stores radios' schedules and started with timestamptz (while storing in UTC anyway) and thought I did the right thing.

Then I converted part of the project to Elixir and discovered that Ecto use timestamp by default. I thought it was odd but looked into the reasoning and discovered the misnaming of the "with timezone" part and that José Valim was right as usual ;)

What I ended up using in my select queries is something along the lines of :

> s.date_time_start at time zone 'UTC' at time zone 'Europe/Paris' as start_at

Unrelated but at work Friday (while reading this article, as fate would have it) I had to debug a erroneous time displayed to some users by text. I found one line in the service that forgot to specify the timezone while formatting the datetime. It used to work so what changed ? Well our users are increasingly international and we recently move those cron jobs from one server in Ireland to multiple AWS zones so what seemed to work for years before showed up now as a bug. I also know they had a hectic debug day six months ago during the last DST event. In conclusion, dates are hard.
I quoted your line about executive branch spying on the members of the senate so I replied to that part. It wasn't just a theoretical possibility.

> The cia didn’t hack phones and blackmailed businessmen and politicians.

We know they hacked the devices of senators and even apologized for it later. Did the blackmail them? Could be. How do you know they didn't? Bezos was probably the rare case where he exposed their blackmail, in most cases, because of what it is, blackmail is something that is kept secret.
Does this mean AMD is inherently more secure?
Special Forms in Lisp
Tom Woods has a series of good critiques of Piketty.

Here’s one:

https://tomwoods.com/ep-318-piketty-taken-down-for-good/
Businesses will pay an employee what that employee can get if they walk across the street and take a job. There are altruistic employers that pay more but this would never fly at a public company or government agency where the business owners are you and me.
It’s a good thing there is more than one organized team of management to pick from! Gainful employment is not a right, it’s a voluntary agreement by both parties. Vote with your feet and go elsewhere... they will feel the crunch.
This doesn’t discuss when the attack matters. I see at least three ways:

1. If you can do the attack entirely over USB, then you can completely take over a machine via USB and possibly add a very powerful firmware rootkit. The JTAG password seems relevant here.

2. If you get root code execution, you may be able to install a better rootkit. This might be able to extract supposedly hardware-secured crypto keys.

3. The “deterministic RNG” and/or inspection of RNG signals mode might be an interesting attack against SGX — SGX enclaves expect RDRAND to be secure. (If you can take over the ME, I think you can break some of SGX’s platform features, but I don’t think you break the core security guarantees.)

I think the JTAG password is the nastiest bit here.
They're using a mixture of Streamlined NTRU Prime 4591^761 and X25519.

https://ntruprime.cr.yp.to/

Note that this is still considered "experimental" and probably won't be enabled by default.

I'd advise checking out some of the recent DJB and Tanja Lange talks for further detail on how research on these algorithms is progressing:

https://www.youtube.com/watch?v=ZCmnQR3_qWg

There's also the older but still relevant PQCHacks:

https://media.ccc.de/v/32c3-7210-pqchacks

Haven't seen any talk of post quantum signatures in changelogs yet at least, but research is happening rapidly in this field and OpenSSH has really upped their game in recent years.
Am I the only one seeing the '90s retro theme, with the unicorns and sparkles?
I gather it ends with "thanks but no thanks." Otherwise, it would probably be "From zero ideas to a deal with Kanye West."
OrderedDict is ordered by order of insertion, TreeMap is ordered by key value.
Yeah, I remember that.

This sort of thing seems to hit senior citizens harder because of their general unfamiliarity with technology. So they use the toolset they're familiar with, to find somebody to get on the phone to make them deal with the problem.

I'm tempted to take vicious glee in the notion that this is the comeuppance Baby Boomers are getting for selling future generations down the river to fund their own retirements. If they could have just shared the post-war wealth equally their children wouldn't have needed to destroy the world that made it.
This seems like a bad idea on the grounds that the backlash is likely to put Uber in a worse position by further making the case for unions and employment benefits. But that will likely happen after the IPO when they’ve used this to juice their revenue.
It covers the growing complexity in packaging and concludes some methods may become more common especially for lower price point products. But it doesn't lead to any simplification.
Medicaid is last resort, you can’t take care of yourself, nursing home where your social security payment is taken in full to offset the cost to the government.

Assisted living could be covered by Medicaid but there’s usually a waiting list of years for that. Also there is a limit to their care before they send you to a nursing home.

In either case Medicare won’t cover the cost of assisted living, but it will cover some of the cost for inhome care.
It's the "Keeping up with the Joneses" problem, but nowadays the Joneses are flashing their material wealth on Instagram (and they don't tell you if it's real or faked).

E.g. this guy has pictures from yachts, but he's not enjoying it, he's working: https://melmagazine.com/en-us/story/the-lonely-life-of-a-yac...
Hardware-wise, I'm interested in the smallest, lightest package that can still run dev tools. I got a Surface Go as a daily driver 2nd laptop and it's just fine. It's still running Win10 + WSL.

If I we're looking for a full-time laptop, I'd seriously consider the latest Surface Pro, it's the right size+weight and many have worked to get Linux to run well on them. The 3:2 aspect ratio is awesome too--I can't stand 16:9 for dev unless it's 27".
Its a pretty regular occurance to see plenty of cars orbiting on your map, then the one that snags your request is 5 miles away going the wrong way on the highway with another fare, and you sit on your hands. Drivers tap rides without even looking at them just to get it first and have a fare ready, regardless if it makes sense timing wise. I’ve seen it from the passenger seat.
Right?? So many commenters are acting as if these drivers are somehow obligated to work there. Just. Go. Elsewhere. You are not entitled to the perfect job simply because you are alive. What the hell happened to personally responsibility/accountability?
If you can't take the lies, leave. It's the only way. I would refrain from making this public because it could get you in a lot of trouble, which isn't worth it.
Video Shows Toyota's Planned Moon Rover with 18 Times the Range of Model S
I agree with you. If a privately owned company wants to pay over-market for certain jobs, that's their lookout.

As an old fart, and I've been in quite a different industry than the subject of the story, what has made a company successful is building a really desirable product in a growing market. People do a lot of handwaving about company cultures, quality of life, renumeration, but I think that building the right stuff will overwhelm practically any internal problems.
Doctors Wired a Prosthetic Hand Directly into a Woman’s Nerves
Not quite. 54% of the 135M American workers have a retirement plan.[1] That's 73M out of the ~250M American adults. Maybe you can call that the middle class. But point taken. To be less pithy, these individual shareholders have little power to sway governance, particularly if their stock is held in a managed fund. The rich, connected shareholders steer things, and it's not always in the interests of the company in the long term.

1. http://www.pensionrights.org/publications/statistic/how-many...
Reminds me of this

https://m.youtube.com/watch?v=-dWFKp-bJtk
Astrometry.net is an amazing achivement!
You don't have to stay on one cruise ship, you can try different ones all the time, as long as they're all with the same cruise line. The point is to get a long term discount.
Right. Because since we're automating all the other jobs, there will be a huge shortage of labour/automation just in this sector.

Apropos... I wouldn't worry about retirement per se, I would worry about their being an intact ecosystem to retire in.
But you can still speed things up with shiny tricks like speculative execution...
Cruise ships aren't permanently at sea, they make stops in different ports where you can get out and explore for the day.