skysight-inc/HackerNews huggingface dataset:
These are my rules of thumb in priority order:

1. Don’t use optionals.

2. If you must use optionals due to technicalities (e.g. IBOutlet, weak reference, etc.), make it implicitly-unwrapped.

3. If you can’t make it implicitly unwrapped due to ‘nil’ being a legitimate value, then use regular optionals, but force-unwrap it everywhere except where `nil` is expected to occur.

There’s nothing worse than a codebase unnecessarily littered with

guard let x = x else { return }

If my assumptions about some value were wrong, I want it to break as loud as possible. Silently returning (or making up some silly default value like an empty string or zero) is the worst thing you can do for yourself and your colleagues. (Except if you’re a manager whose bonus is tied to your app’s crash stats)
> If you sign a code of ethics swearing you won't cheat and you do anyway, that's unethical

If you do not sign such a document, does it make a difference? Of course not. Getting massive advantage by extraordinary cheating is still unacceptable. However, cheating a little when stakes are very high, or cheating for 'greater good' may be acceptable. Cheating is a personal decision and whether it is acceptable depends on the situation the cheating person is in, and the person doing the judgement.
As far as I know Win NT threads are 1:1.

Not even sure how it would work or even make any sense to have N:M handled by the kernel. N:M is usually a mainly a userspace thing. And Windows is even less likely to use that kind of convolution, because IIRC it can call back from kernel to userspace (that design I would not recommend, btw, but oh well). You have fibers, of course, but that's a different thing.

Windows does not scale probably simply because the kernel is full of "big" locks (at least not small enough...) everywhere, and they have far less fancy structures and algo than Linux (is there any equivalent of RCU that is widely used in there? - not sure). Cf the classic posts of the builder of Chrome who every now and then encounter a ridiculous slowdown of his builds on moderately big computers, sometimes because of mutexes badly placed.
Yes, starting from Windows 7 / Server 2008 R2 it is possible to support more than 64 CPUs within a single process by using new Win32 APIs supporting processor groups. You'd need to manually set the affinities for the threads, but after that you are all set.

Unfortunately, unaware (legacy) software is still limited to 64 processors.
They both produce a drink called "coffee". Saying they are completely different is quite a stretch.
You're reading too far into a drawer full of candy.

It's just on that side of the room, nothing further to dig up.
European Criminal Records Information System (ECRIS)
It literally says those things. It says boulder problems go up to v16, and that they aim for v10 at the comp.
No one should underestimate the power of employing a system's maintainer. I'm sure one feels much more confident knowing that the primary author of the filesystem is available full-time to resolve any issues they may encounter.

It's very common for MegaTechCos to hire maintainers like this, but us in the hoi polloi need to be cautious not to jump headfirst into a situation where we can't call upon the experts/inventors to get us out of any jam. We have to rely on our own abilities, the mailing list archives, and hopefully some relevant random blog posts that aren't too outdated.

This should be taken into consideration much more often than it is. If anything, maintainer employment by a MegaTechCo should nix out their implied endorsement of the technology rather than taken as proof that it's viable.
I know a lot of people in Engineering jobs at Facebook, Valve, Amazon, Google with no degrees who dropped out of College in their first year. The stigma that you need paid education is gone from at least tech jobs, which judging by your mention of Silicon Valley those may be what you're talking about.
It's not free! Every article in Wikipedia imposes a human cost on the editors and maintainers of the project. That cost dwarfs any conceivable storage cost now, at the inception of the project, or even in the decade before the project.

(This is a great article and does illustrate something Wikipedia does better than conventional encyclopedias. At this point, I think the comparison to Britannica has become unhelpful; WP is sui generis, and one of the great (maybe the great) intellectual accomplishments of the Internet.
Children and militaries will act predictably. How Facebook reacts is the variable under question.
the incorporation of the IO chiplet is a sea change for processor tech. It means many physically separate core-chipsets get the same path to RAM and overcomes the many issues with NUMA, while avoiding massive and expensive cpu dies.
Yes. I expect both vendors to reach parity with respect to mitigations of known speculative execution vulnerabilities. Whether their architectures have been fundamentally redesigned to make these issues more difficult to exploit is anyone's guess.

Variant 1: Both AMD and Intel will continue to rely on OS patches.

Variant 2: Both AMD and Intel will fix in silicon. Intel's fix comes in Cascade Lake.

Variant 3 (aka Meltdown): AMD was not affected, Intel will fix it in silicon in Coffee Lake Refresh and Cascade Lake.

Variant 4: Both AMD and Intel will rely on OS and Microcode patches

L1TF: AMD was not affected, Intel will fix in silicon in Coffee Lake Refresh and Cascade Lake.

I'll note that for the AMD products, this is my best guess from Lisa Su's comments. I do wish they put out a table like Intel did.

[1]: https://www.anandtech.com/show/13450/intels-new-core-and-xeo...

[2]: https://wccftech.com/amd-zen-2-cpus-fix-spectre-exploit/

EDIT: Replaced the Intel source with a better link
It’s one of those questions you should definitely ask yourself before you ask others, to check if a reasonable answer is possible or not.
The striking part about that article is that there is zero discussion about technical merit. I've never seen nor used a TI 99/9A, but the stories I read weren't too kind.

In my neck of the woods (Denmark), in the 1978-ish your choices were expensive pre-built Z-80 machines, like the Luxor ABC-80 or danish niche computers (some which were actually amazing for the time). I went with a British kit, the Z-80 based Nascom 2.

Roughly 1 years later, the market had changed and 6502 based options were abundant with the BBC, VIC-20, and Commodore 64 taking the lead (ZX80, ZX81, and ZX Spectrum were popular too). Later Amiga arrived with its own following.

All this to say that the world was such a mess of an abundance of incompatible computers that when the IBM PC came out, the main attraction was the belief that, because of I.B.M., this would become popular enough that there would be a critical mass of great and actually useful software.

I sometimes try to imagine how things would have played differently had IBM abstained from the "hobby market".
In the beginning, there was the empty set
And the NSA would be in charge of whispering to the U.S. Capitol Police when something needs to be reviewed.

Sorry, I set you up for that one. :)

(Should have left a little hash of this comment in the original comment.)
It's not for me to tell the wealthy & powerful how to redistribute their fruits. But... I would think it's more effective not to give so much to a single entity. Instead, provided grants that aren't tied to a particular school. Let students apply (or be nominated) and then decide. Yes, that adds some overhead. But the effect will now be ubiquitous and not limited to a single bottleneck.
This is news to me! It feels good when reading a page but stops inertia working, I can't do a quick flick to jump to the top/bottom of a page with it enabled. Toggling the Firefox option for smooth scrolling doesn't help.
There are reports from the FBI, CIA and joint reports from the Department of Homeland Security detailing what they describe as intention from Russian backed security groups.

Here are two links to the joint reports from the three letter agencies involved:

https://www.dni.gov/files/documents/ICA_2017_01.pdf

https://www.us-cert.gov/sites/default/files/publications/JAR...
That’s twice as loud as Tsar bomba which sent a wave around the world twice. Or 5 times louder than car stereos in my neighborhood!
So?

This is just rich people whining about someone else being able to make their products much cheaper. The whole world benefits from this, just not already super rich patent & trademark holders who are anti-competitive & hurt consumers.

Can anyone even tell me a negative that isn't just capital?
Cheating on an exam does not always mean one has 'lack of ethics'. It may mean the opposite - say, "my parents aren't paying out of their veins for me to waste time on this nonsense."
What evidence is there that this is true?
DZ09 bluetooth akıllı seyretmek telefon telefon kamera
There is more to the problem then just available capital. In fact during the Bush administration, the government vastly increased the amount of capital available under pell grants and financial aid. These loans had horrible conditions, which people didn't read, and worse were increased the supply of cash, while not changing the amount of supply of education. Basic economics worked out - college tuition rose to meet the additional availability of capital.
So true. There's two types of research; one that builds upon prior knowledge to new conclusions, and another that undermines everything previous to be incorrect or incomplete. The first is done by your average PhD in Physics, for example, while the latter was Einstein and then Heisenberg, Planck, and Born.

While someone can be successful in the latter kind (undermining previous knowledge) through a fresh new hypothesis, the former kind of research, and the more common kind, requires understanding everything prior and reaching the current point of knowledge in that field. It's become increasingly hard, as evidenced by the increasing number of years of education it takes to master a subject.
STESTA: Secure Trans European Services for Telematics Between Administrations
Graduation rates as they are, college access is probably too high. Increasing selectivity would prevent the waste of time and money on programs people aren’t equipped to complete.
This is literally how the Brexit vote was won.

Cambridge Analytica used personal profiles scraped from FB and (allegedly) from insurance company customer details to run ads that were precisely tailored - almost down to specific users.

It only took a small swing to push the vote over the line.
What you're looking for is constraint-based layout such as AutoLayout on iOS and ConstraintLayout on Android.
Rising tuition costs + more generous financial aid packages are a shell game for donor money.

Money usually comes in from various donors with strings attached, so that it must get spent on the donors' pet projects.

College administrators then go "oh no! tuition is so high, look at all these qualified students who won't get to attend," to convince these donors that financial aid is a worthwhile pet project.

Administrators then raise the tuition to compensate for the new financial aid pool they just cooked up. Money earmarked for financial aid then gets "spent" by going right back to the college with the earmark removed. That money can now be spent on the administrators' pet projects, including higher salaries for themselves.
By definition, trade secrets are not patented, as patenting requires disclosure.

What do they mean by an "effort that pilfered as much as $8.75 billion in patented American technology"?
While I definitely sympathize with the desire here, mirrored disks are almost always the best way to go. It has saved my butt just in my home setup a couple of times, most recently when a power connector got loose and started shutting a disk on and off basically at random. Mirrored disk mean quick recovery from such scenarios and relatively-limited impact during degradation.

My opinion after trying both parity-checked redundancy and true mirrored redundancy is that any serious data storage should be strictly on mirrored volumes (preferably with disks of substantially different ages so you don't risk them dying within a couple weeks of each other, possibly before a replacement gets installed).

I once read "50% storage efficiency is plenty, don't be greedy". Although painful for the home user, that seems like the right attitude to take for important stuff, especially as volume sizes increase. It can be a very slow and very fraught process to recover several TBs from parity data.
"It doesn't matter if you're Reinhold Messner or Ed Viesturs: your summit never happened unless Elizabeth Hawley says it did."
You can enter a trade school in the US and earn more than many college graduates. I think it’s more of a mindset problem than anything. College degrees give a person a baseline social status whereas trade schools are looked down on as low class.
Ummm model T vs. horse/carriage is pretty easy to decipher.

They didn't sign up for that, but at least they knew a model T from their horse & buggy.

With robot cars there isn't a way by looking at to decipher robot car or not. I wonder if these robot car companies are willing to smack something on each robot car that lets all know what type of car it is?
The US does have numerous vocational schools and training programs, and they result in placement in positions which do pay reasonably livable wages. They are pretty effective, the problem here is a class issue. Getting into the middle class in the US still means you are at the mercy of a variety of problems.

Higher education is still the ticket to an upper middle class life, partly due to ingrained structures like larger cities lacking affordable housing, a tax system that favors capital classes, and high healthcare costs for the poor and middle classes.

Containing/reducing medical costs, reducing housing costs and a fairer tax system might be the real answer here. The core issue is that, for example, the poor and middle classes can easily be bankrupted by a medical bill, whereas white collar software engineers are likely to have very good and cheap health insurance that covers much more.
By that logic why have IP at all why bother protecting investments in new technology and inventions. the system isn't perfect but you're saying that there's no merit in it whatsoever.
> Comparing an espresso machine with an aeropress is like apples and oranges.

Article says aeropress makes "best coffee in world" and "better than $1000 machines." Apples and oranges juiced well before I arrived. Coffee is the beverage you end up with, it's only fair to compare.
Kick them back out of the wto
Video from the PEPCON disaster also show quit the shock wave: https://www.youtube.com/watch?v=cPVpzjxRjPk
He’s a good man for doing this but it’s addressing the symptom not the disease. The travesty of college tuition inflation will only be fixed with government regulation, there is simply no other mechanism to fix it.
Seems really cool but the selection of controls looks too humble (no TreeView? I'm choosing a trchnology to build an app on right now and I need a tree) - IMHO this is a severe limitation for the platform usefulness, I really hope more controls are going to be introduced.

Also as far as I can understand it won't let you export apps the way one could run them on their own outside of your servers - this limits the usage too.
" ... The Credit Suisse report has an entire chapter devoted to “the unlucky Millennials” who have been hit by rising debt and poorer job prospects.

And it’s true. Recent reports from the Treasury Department show that the US government owns nearly $1.5 trillion in student loans.

That’s pretty sad when you think about it: the US government’s #1 financial asset is debt owed by tens of millions of its young people for university education that didn’t even necessarily qualify them for a real career..."

-- Simon Black
This distinctly isn't IP in any real way - it's not trademarkable or patentable.
This is just rich people whining about someone else being able to make their products much cheaper.

Stealing is stealing though, isn't it? Regardless of who benefits.
> Your preference for market distribution, as opposed to lottery distribution (which is what rent control essentially is) is largely an ideological one.

Can't speak for him, but if you believe a free market has the same housing results are as a centrally planned market, well, damn.
... and the Republican desk is stocked by contributions from donor companies in their districts, and the Democratic desk is stocked by a fund paid into by Senators who want candy.

It's emblematic, that's for sure.
Cached version to bypass GDPR block: http://web.archive.org/web/20181118233008/http://www.latimes...
Is this a zero-sum game, where we are just changing who has the opportunity? Or does it actually increase the total amount of opportunity available?
> but they make up a fairly small fraction of the total instructions in a typical

but if their cost increases by a large factor... besides, in any large compiled program, the core would certainly be based around some kind of programmable pipeline, and these would generally be implemented like this unless they wrote their own JIT compiler.
What's worse is that International companies have been just giving their technology to the Chinese for years and years.

In order to do business in China, non-Chinese companies must partner with a Chinese company. The International company shares their IP with their Chinese counterpart, and the Chinese counterpart in turn shares the IP with the their partner, the Chinese government. The Chinese government takes the IP and shuffles the IP to the company or companies best suited to exploit the IP. This has been taking place as long as China has been open to International business.

International companies in a rush to get access to the largest single market in the world have freely given away their IP, because they didn't think the Chinese could ever catch up. Companies are now moving partnerships away from China, and it's forcing the Chinese to steal the IP in order to keep their edge.

I try very, very, hard to avoid buying products made in China. I"m OK with every other country in the world, except China.
Network with other founders, work out of a shared space for other startups. Make time for socialization with friends & family.
>In my experience "crashes" are symptoms of people who didn't read the documentation and don't understand how to recover.

aka most users. Filesystems must be reasonably resilient to incorrect usage. This is a problem across the board; if you're not careful setting up a ZFS pool, it's easy to accidentally create a scenario where you're unwittingly striping across multiple devices, greatly increasing the likelihood of a catastrophic data loss event without ensuring the user is fully aware.
Is it not the case that at a fundamental level certification is a funneling mechanism to filter people and set expectations at an early stage in life?

It's quite arbitrary and probably not "fair" by any reasonable definition, but it seems to achieve that goal fairly well.

I feel this is essentially why the UK idea of 'chuck 50% of the population in to University' failed.

It created an expectation, in huge numbers of people, that they were going to have the good life.

But our society is structured at a fundamental level around the class system. Our jobs, our homes, our cities, everything.

There will still be millions of unskilled jobs with no respect afforded towards the workers. There will still be millions and millions of crappy prefab houses out there, far away from where the decent jobs are. There will still be sink estates. There will still be dead end towns.

You could evacuate the streets of London and walk around and see, quite easily, that the entire city is built around our class system - even with the intentional mixing we've done geographically.

I think it would take centuries to achieve a sensible level of equality even if such a thing were possible or desirable.

It's something I think about often; social mobility is just shuffling the cards around; ultimately someone has to lose, not everyone gets the drawing room in Knightsbridge and lunches out on the town as they please.
> "At the moment, zero incentivizes colleges to reduce costs. If they can get a student in the door"

This has been the standard for a while now. Why does higher edu charge more? Because they can!!!

The market has been injected with cheap money and relatively under qualified candidates. The edus make out. The lenders make out. The students loose. And the public is completely clueless as to why. Most actuallt believe more / even cheaper loans are the solution.
Being a generalist by nature makes it very hard to build a successful career. I'm a generalist and what I see is the society is built around specialization.
Nope, not enough.
I started using the Brave browser this week, and it is amazing the difference it makes to have that blocked.
Include me in that group. It was still expensive for my blue collar parents, but with in reach after the price drops.

(I got C-64 first. Then later a tape drive and eventually the floppy drive and a printer).
The idea behind trade war, among many other things, is this. We are giving out our competitive edge. Getting fair trade is important, as much as the short term pain is real, long term benefits are there. US companies have been at a disadvantage in China due to government incentives for Chinese companies. This cannot go on.
It is more secure as long as you regard PSTN as more secure than internet. Which is a view that has some merit.
But do you really think Michael Bloomberg doesn’t get this?
There’s money spent on research projects and there’s money spent on retaining high quality faculty who could probably do well in a corporate environment if they chose to.
This article and others I’ve read depict Zuckerberg as angry. An angry CEO makes decisions based on emotion and ego and that is a recipe for disaster.
Using patents but not paying royalties and uncovering trade secrets through illegal methods.
I’m a biased investor in the company but if you’re looking for another way to attack the horrible student loan problem in the US check out Goodly. They’re making it easy for employers to offer loan repayment as a benefit.

https://www.goodlyapp.com
> In Prague, they started removing rent controls several years ago, and we have seen highest increase in property values in maybe three decades.

Cant speak for prague, but if you remove rent-controls, rent is going to go up, simlpy because suppressed rent values will go up.

If volume remained the same, you would expect to see a decrease in some properties and a high increase in the de-regulated ones.

Bear in mind that there is also elasticity: if more properties go on the market and prices go down, you could see a higher volume of people coming in. That's a much better metric of success than price.
You can't expect the edus to say no to easy money. And the students are raised to think they are entitled tto success, whether they are cut out for that path or not.

It's PC to say "everybody gets a degree." The reality is, that's a very expensive empty promise.
There's more to IP than trademarks and patents. You skipped over trade secrets.
There's a global phenomena, but also local policies can make them better or worse. SF is a perfect example of it.
Dad liked the TI 99/4a so much he bought 2 of them, from service merchandise no less. It had a 16 bit processor and a really swell speech synth module (golly gee it says good shot pilot when you zap an alien!)

Personal computer prices were in a meteoric decent just a few years prior radio shack had a catalog of them starting well over $3,000.
Many municipal councils in the USA have enormous debts due to generous pension schemes and inflated wages and salaries.

That's about the most direct example of 'borrowing off the next generation'

Someone has to pay the debts, and it mostly won't be those who benefited from it.
What's the error bar on that I wonder.