skysight-inc/HackerNews huggingface dataset:
It's just hard to beat MIPS perceptibly at perf/gate at the gate counts they're willing to expend, but that's more or less true of any not braindead RISC. Beyond that it's just one of those "it's what we've always done".

Sort of like how HBAs had i960s for an obnoxiously long time. For what ever reason some Patterson & Hennessy 5-stage RISC gains a foothold in an embedded niche and it's hard to make an argument to switch. RISC-V has the best argument right now; it's hard to beat zero licensing fees.
A friend is someone you know quite well, but still like.
Here: https://www.hanselman.com/blog/501DevelopersFamilyAndExcitem...

I'm not sure if that is the original post.

There was a bit of backlash against it, someone even published a 5:01 Manifesto, but that site is not maintained any more :D
Classified because if you know which storm triggers the mines, and which does not, you know much of a change you can get away with. You know how much you need to do to hide your ships from them.
I know that they work hard to make it addictive, but isolating yourself because of a fear of a lack of self-discipline is not a solution IMO. Use it to your advantage and have the strength to withstand its negative aspects.

Ignoring the newsfeed can be enough if you're susceptible to comparison with others (which is one of the big reasons that social media is bad for people). There are browser extensions to hide it [1].

I use events, groups and the birthday reminder. Facebook definitely has a lot of features that are very useful e.g. I can see which events happen in my surroundings and which friends attend them. Without this, I wouldn't hear about these events (except when those friends explicitly invite their friends). Instead of denial, use technology to your advantage and minimize its bad effects on your mental health.

[1]: https://chrome.google.com/webstore/detail/news-feed-eradicat...

edit: I know that many people in tech despise social media and there are a ton of studies that show its negative effects. But OP talks about negative effects of not using social media. A moderate usage can be better for him/her than simply refusing to use it. Please explain your arguments instead of simply downvoting so I know the reasons behind the reactions.
Even among the mainstream Hindi channels I would say only IndiaTV and ZeeNews have some pro-Modi bias. The rest of them(ABP news, Aaj Tak etc.) criticize the government routinely.
> Files are essentially mmap'd.

Yes, but using LSM tree has a performance penalty over plain hash tables.

Yes, you would lose compression. But you could still have prefix scans by replacing the hash table by e.g. a red/black tree.
Tipalti – Global Mass Payments, AP Software, B2B Payments
https://news.ycombinator.com/item?id=18422000
Interesting concept, unfortunately they only operate in the US.
I posted this because I can't create a new project in Xcode, because I got auto-kicked out of my account and can't sign in.

After googling, I found out that it's due to maintenance.
The comparison is biased in that the author overemphasizes the differences between Linux distributions and FreeBSD. For example,

> An RPM is just a binary package. If you want to auto-install dependencies, you have to have a higher-level tool like urpmi or apt-get to do it.

To auto-install dependencies to a port you also need a 'higher-level tool': make. And RPMs do have meta-information. The text is full of this kind of statements.

Linux distributions use binary packages, and they do not have the concept of a base system with additional external software (which is installed under /usr/local in FreeBSD), but instead have things like systemd which IMHO is the foundation for a more modern operating system than the venerable post-4.4BSD base system of BSDs.

FreeBSD lost the train when they became entangled with the infamous M:N threading effort, and I'm using Linux since then. Linux kernel has improved a lot, although I admit that in its distributions I miss the ports collection (and perhaps the /usr/local distinction).
Ask a client/server native. application programmer from the 90s if they needed to learn how to do web development.

But, I think ML/AI is a bit different than that. ML seems like more of a backend thing or specialized application. How many people need to work on face authentication? Or object recognition? I’m just not sure how much AI/ML will be considered a general purpose programmer requirement. Interacting with models, sure... but not necessarily making them. In this respect maybe ML is similar to databases — we all use them, but don’t need to make them.

There will always be programmers writing at the interface between the user and the computer. Right now, those developers are heavily skewed towards web apps. But there is a sizable amount of mobile development too. If anything, I’d think the web jobs would move closer towards mobile as opposed to ML.
(iOS developer here.) As an iOS user I'm generally very happy with the various app restrictions, because they increase my control over the device and my confidence that apps aren't doing naughty things behind my back.

On the other hand, there clearly exist good product ideas* that need more privileges, long-lived background execution being one. There ought to be a way for a proven good actor to get blessed for special entitlements where they're critical to the product. (There's already at least one entitlement in this model: "Hotspot Helper".)

On a technical front, Apple's positioning the iPad as a laptop replacement; well, the users who are going to buy into that are going to be using authoring, productivity, and communications software that they'll want to be flexible and responsive. That might mean -- horrors -- the occasional helper daemon...

*I don't actually know if RescueTime is in this bucket; I'd never heard of it before this article.
Introduction to Fountain Codes: LT Codes with Python
Ty! Monero was mentioned twice here.
> BUT! The teachers are stupid. Don't trust them too much. They dont know everything. If they were really that good, they'd be doing it, not teaching. Always question what they tell you, verify things on your own. If something doesn't make sense, speak up and get them to explain. You'll soon see how shallow their knowledge really is.

I loathe this attitude. I'm a teacher, and I decided to teach because I (thought that I) enjoy teaching, not because I couldn't be doing something else. This is true for several of the teachers I know. I know some who passed up on being doctors, or lawyers or other professions to become teachers because they enjoyed it, and liked doing it more.

Yes, some are stupid, but you're painting with broad strokes and, honestly, it's not easy to see why we have a cult of anti-intellectualism in America because of how common this attitude is. A lot of them have thorough knowledge to explain something, but the student doesn't yet have all the requisite knowledge to understand...Like when someone asks me why, when we study perpendicular lines in Algebra, it has a negative reciprocal slope. They don't know trig identities; they're not at a level to understand the various proofs behind it. So when I tell them not to worry about it, that doesn't mean my knowledge is "shallow".
No choice ? You don't see any other possible solution ? You can't even imagine it's possible somebody find one ?
Physical Adressing on Real Hardware in Isabelle/HOL
Creativity Within Constraints: Having Fun with PICO-8
Not exactly media houses, but the Wire and the Print come to my mind.
Calvinists does have this views, but Lutherans does not. Since the Lutheran populations (Scandinavia and northern Germany) seem to historically have been as economically successful as the comparable Calvinist populations, I think this hypothesis cannot be true.

In any case, both Jesuits and Franciscans are Catholic.
I'm not sure if we should let the market have a monopoly on deciding what counts as a fair price - there are plenty of instances, though perhaps Apple isn't one, in which goods are so clearly overpriced to the detriment of consumers. Food and water in some areas, for instance. My point is that to say something is fair or unfair means that a judgement is being made, and deferring that judgement to "that's just the way it is, therefore it's fair" isn't to say you're avoid making a statement on fairness, it's to say "my view is that fairness is decided by the market price".
the bydlo

As in cattle? Charming man.
> I'm not sure what to upgrade to when this iPhone 7 Plus, which by the way cost a fortune, breaks.

I'm also still getting by with my 7 Plus, and my hope is that next year we'll see a model sans notch that I can upgrade to. I can't imagine that Apple would have gone down this path without some plan about how to eliminate the notch in a reasonable (2-3 yr) timeframe. OTOH, we still have a camera bump, and I thought that was very un-Apple also!

Lastly, I'd point out that the 7 Plus was expensive, but it's also a high-performance/high-quality device with a longer useful life than most non-Apple phones. I've had my for 2 years already, and plan to keep it for 3. I assume I'll sell it for around $275 next year, which means the monthly cost of the device is around $17. Not bad, considering I bought it when it was the latest-and-greatest!
Plot twist: a bunch of people turn up to the non-existent shows at the end of the tour, just to see a non-show...
While there are no absolutes when it comes to taste.

One design language that I really like is the Atlassian/Bitbucket one.

https://atlassian.design/guidelines/brand/color-1

I've generally really liked the changes to bitbucket over the last few years in terms of UI and UX.

They also have an impressive component archive.

https://atlaskit.atlassian.com/packages

A lot of the packages are under an Apache 2 license, I can't say all as I haven't looked but the master repo is Apache 2.0 as well.
> Just stop buying those devices.

It isn't about the devices. It is about ecosystems. Choosing a different device is about choosing a different ecosystem. Be it a phone, a laptop or a desktop computer.

We can pretend that it is just a matter of choosing a different vendor. But that would not usefully describe reality.

And Apple knows this, which is why they feel emboldened to milk their customers.
I don't know why people will happily carry a cell phone (which is a microphone attached to a transmitter, with location tracking to boot) but recoil at an Echo device in their home. Both are equally capable of surveillance, but the phone certainly more so as it's not limited to Wifi (which I could also monitor if I was worried about Echo sending a constant data stream).
When's the last time you used firefox? The latest updates have made big strides in performance.
Not necessarily, just need to find an exploit and start scanning for folks hosting the service. Most would probably use some standard/default port for it.
I still prejudge all airpod users as douchebags - same as the old Bluetooth douchebags from the blackberry days. AirPods just look like an over complication.
Sure, but I think their point here is that many things are called a disorder when the the problem is a trait combined with social norms. Yes, the person is distressed or unable to function, but that determination is made on the basis of the person's experience in a highly constructed environment.

For example, look at the way gay and lesbian people were treated. Now we understand that there's nothing wrong with them; it's a natural human variation. But for quite a while it was treated as both a social and a medical problem. [1] And some of the evidence used to medicalize the issue came from the way society mistreated those they saw as deviant.

You can see the same dynamic playing out today with trans people. The trans suicide rate is absurdly high, and there's all sorts of comorbidity. Anti-trans campaigners will use that to suggest that trans-ness is the problem. Trans people themselves will tell you that the problem is society's relentless and often vicious gender policing, where trans people are forced into societal roles that don't suit them.

The same applies to people who aren't neurotypical. The tech industry has been a haven for me. I grew up as the nerd, the weird kid, the eternal outsider. When I first turned up in San Francisco 20 years ago, it was a fucking relief. Early on I spent most of 3 days at our colo on a big project, and I still remember seeing all my fellow sysadmins come in and out. They talked like me, they looked like me, they dressed like me. It was such a huge relief: I had finally come to a place where I didn't stick out all the time. Instead of people wanting to medicate me for my ADD, etc, I got to join an industry where the unusual way I thought was a positive.

So although in theory your distinction is correct, it's not so neat in the real world. Being incompatible with social norms is a huge mental burden, causing distress and dysfunction. Does that mean the trait is a disorder? Your colleagues have often declared it so. Note how in the 30s and 40s left-handedness was seen by prominent psychiatrists as a serious condition in need of correction. They have come around on that, and on some GLBT issues. But I see no reason to think that we have eliminated the class of problem. I think medicalization of deviance is still an ongoing issue.

[1] http://digitalhistory.hsp.org/anonymous-no-more/essay/medica...
Yes, I see both sides of the argument, but it is intriguing to think about, say for example if the Inca empire had continued to develop? I was reading about their system of communication that involved the Quipu which used a series of knots on strands of twine. Runners would carry them between cities, sort of a human pony express but the medium was knots on twine. What if that technology had continued to evolve replacing the knots eventually with more sophisticated coding methods and so on. The Quipunet :) Just fun sometimes to ponder.
Now if they would just admit the Intel modem in the iPhone Xs is garbage.
Definitely a possibility! Hanlon's razor at its finest: Never attribute to malice that which is adequately explained by stupidity.
If you deliver the impossible on time, they'll just ask for the even more impossible next time...
Thanks for laying out the pros and cons for you.
On their landing page, it seemed like they only support "their" charities?

They run an extensive donation service, but looks a bit too extensive for me.

Thank you nonetheless!
If it's anything like Cell, it's just a bunch of fairly boring configuration information. If you want to dig in more it's called the "Configuration Ring". It's an about 2kbit SPI ring that has stuff like memory timings, and all the stuff that might get fused off for binning. On the PS3 you could try and turn on the SPE that was disabled by playing with the config ring, and see if you got lucky and had a perfect chip.
> It is about ecosystems

Just stop supporting those 'ecosystems'.
That’s a good point. The interface between the user and the computer has been dominated recently by web apps and mobile. Historically, it was native GUIs.

But, I could totally see AI/ML driving voice interfaces in the future.
There is another angle to this story that the article misses. I think the "Lenin was a Mushroom" story was satire on the many Lenin stories that Soviet PR used to
paint him as a great guy. These stories, modern legends if you will, were sometimes so exaggerated that no one could possibly believe them - yet no one could say so publicly.

Here is one example[1]:

"One example, which all Russian people know by heart – Volodya Lenin was playing in the house and accidentally broke crystal graphene (crystal bottle for water or drinks). He was afraid that he would get punished, so he lied that he had nothing to do with this accident. But deep inside he was a good boy, so he felt bad about it. And several days later he told his relatives that it was him who broke the thing."

"Lenin was a Mushroom" was just taking this to an extreme and that's why people in early 90s USSR found it funny.

[1] https://understandrussia.com/lenin/
Extensive discussion of original source: https://news.ycombinator.com/item?id=18407482
This is a great article. Anyone know of any articles that explain how to use a tool(say Sketch) to pick the different shades of colors that the article mentions?
They write laws with ink not ectoplasm.
I've just had the keyboard recall done on my 2017 mbp after the J key started failing/duplicating when being pressed.

The whole process, although annoying, was painless. The tech gave me the option of them trying to fix it by blowing dust out or just replacing the entire keyboard. I elected for the later given that it's a design fault. The repair took 1 1/2 days which I had done when I was out of town.

Since they glue everything together, getting a new J key also meant a new keyboard, touch bar, finger print reader, speakers, battery and touch pad. Which if there was no recall I can imagine would be a costly exercise. Hopefully after the recent recalls Apple engineers will be looking at making easier to service components.
> Linux just isn't there on the desktop

Linux is great on the Desktop, especially for programming. Be sure to get a computer that can run it, like a Thinkpad. My laptop has significantly better specs than a Mac that is at least $1000 more expensive, and has a much better support plan. They will drive to my home the next business day to fix anything that breaks.
I love Firefox but so many years later still cannot get used to that giant round duplo back button. It's obnoxious.
> it can work with VISA or PayPal

Sounds promising, thank you, I will try them on my next donation
This will probably be a unpopular opinion but I think HTML should be fully semantic with a naming scheme for custom elements (not BEM, etc), take for example classic breadcrumb navigation, the element name would be <breadcrumb-ul> to convey it inherits from HTMLUListElement so the actual structure isn't just an unknown mess of custom tags.
I like your work, but think the main problem (that I relate) is the look for the "just better" version.

I'm also on the dream of build a relational lang (http://tablam.org) but tied to a more practical concern: How move all my data/processing logic that I have around dozen languages and frameworks so i can do a medium size ERP. In fact, I do "erp-like" modules all my life and it getting harder and costlier with the explosion on targets and needs.

I think you must have focused in a "sqlite-like" version that can be integrated inside any project. (this, btw, is my goal). Also, this kind of project was made for the traditional enterprise/financial customer. You could have some chance there, IMHO.

I read a little of the big post, I see that you get scared when Apple and others start using the ideas of yours seriously. I commit the same mistake years ago. Is true that have a big gorilla in your same space means it will eat a big pie of the market fast, but not matter what, the gorilla is never as good as the one with a more clear idea. And you can take a part of the slice just for be the ones to fall back when the gorilla-solution blow in the customers faces.

Part of my life is take over after a "big-project" and do something for real.
That kind of summarizes what I like about Haskell. The types of every value and function are so informative, and the definitions, even in third-party libraries, are often so short and to-the-point that surprises are very minimal even when working a library that I've never used before. The avoidance of code with side-effects also helps a lot, since it means that for most functions I only care about what goes in and what comes out of the function.

This also carries to frameworks. Web frameworks like Ember and Rails rely very much on side effects, especially Ember. I don't even know how a rendered template is updated when updating a controller property. It just works automagically! Defining an app in frameworks like this is a lot of defining hooks that get called by the framework environment. Trouble then happens when it calls it when you didn't expect it or when it doesn't when you did expect it.

Haskell's Yesod, on the other hand, has been a pleasure to work with. If something's calling my code, the caller is going to be in my repo. I get control all the way to the final executable's main function. Yesod's code is there only as support for me to call.
https://news.ycombinator.com/item?id=18419772
Products are not Platforms
Can the iPad Pro Replace Your Laptop?
It looks like the OP is in California. California courts recently ruled that contract workers are presumed to be employees by default of their employing organization, and places the burden of proof on the employing organization to prove they are not [1]. This test is stricter than others previously applied, and among other things, requires the work done by freelancers to be independent of the work normally done by the employing organization.

Since OP was doing freelance marketing work for a marketing organization, California now requires him to be an employee of that organization.

Upwork is acting to comply with California law here. There are civil and now criminal penalties for failing to comply (ie: people can go to jail, including the company improperly classifying freelancers).

[1] https://www.forbes.com/sites/tonymarks/2018/05/29/the-califo...
Replace it with older term "censorship" perhaps. Facebook is hiring into its community safety teams too, apply now ;-)
This sums it up. Apple has built up a lot of good will over the last decade or so. It will take a while for current Apple to burn through it.
> I don't care that it shines when using Garage Band because I don't really use Garage Band.

Who uses Garage Band, ever? Such a limited piece of dumbed down Logic X garbage. I go buy good software for music and delete that st but, man!, that program is like cancer—it just keeps coming back.

Now, THAT is frustrating.
Violet, Indigo and Red are different hues. Pink is not "light red". No adjustment of the saturation of red will ever make it pink. Brown is created with a low saturation of red, orange, yellow or green.
That sounds awful for verification, debugging, reproducibility and safety-critical systems. Imagine this in a self-driving car. Scary.
Robots Without Families: On Identity and Organic Continuity
Hyperthread, multicores, rings, were all stability boundries hijacked to be security boundries. It'll never work
Not possible. Their marketing that all 1.0 cases can be moved to 2.0 is disingenuous
You're ignoring Moore's Law which didn't end in 2003.
Dit the White House Doctor a Video?
Many of the small venues struggle to survive as it is without some jerk ripping them off because he thinks it's funny. Yet get a good band in one and they are almost always the best gigs by miles.

That he goes into a huff because one venue asked him to actually pay their expenses says it all.

I hope the other venues chase him for costs and lost bar sales.
tl;dr - During (on the eve of) the decline of The Soviet Union, a trustworthy news magazine program on state-sponsored television, hosts a performance artist for a segment of his choosing, in which he spouts absurdities and nonsense. During the segment, the performance artist deadpans details of Lenin consuming psychedelic mushrooms in quantities which ultimately transform Lenin (somehow). Everybody laughs.

Not exactly a hoax, but more a wink and a nod at the bastardization of the media apparatus of a totalitarian state that is soon to be replaced, and thus no longer requires donning the pomp and circumstance of official government communications.
No, actually it is. It's just that this one didn't work.
The article also says it was covered... so perhaps the crater filled in by erosion this covering it or it was deliberately filled in by ancient farmers.

Edit: grammar.
>with enough time and money, I can make a city to vote even for a devil himself

That does not work if the other side has their own politech. But it does work if there is no other side at all.
Web development feels AI complete to me. In the sense that it would take human level AI to do. However, chess felt AI complete to Kasparov.