skysight-inc/HackerNews huggingface dataset:
Materials Scientist/Engineer who also codes here:

1. I highly dislike material design as a programmer and as a consumer.

2. Google and others using “Material Design”, Polymer, etc is really annoying and can be confusing until the context is clear. It makes searching about EITHER physical material design or coding material design a painful experience.

I was searching for job openings around the SF Bay Area and the fact that they’ve made stuff like this and “product design engineer” very hard to filter through between hardware and software is just nonsense.

There’s a reason we define specific words and terms for specific fields and it’s totally understandable that different fields would accidentally mess this up before we had the internet and global connectivity. However, now we have no excuse to not make things clear and distinct. When I say “Polymer” you should thing “long noodly chain of repeating units, aka many mers” not “a web component library.”

When I search for “materials design/er” I should NOT see something programming related unless it’s computational materials design software (simulation, analysis, etc).

Still, barring the complete confusion created by this stuff, I don’t like Materials Design. It’s ugly and needs to go away. Amp can do that too. We need to keep Amp about current.
That reminds me of when I attended a "Getting Things Done" ((C) (R) (TM)) seminar, sponsored by work. The speaker spent hours explaining how to organise the to-do-lists and calendars and how to label tasks (can be done on the road, calls, can be done offline, importance vs urgency, ...) and how to prioritise them, a really elaborate system, the whole shebang. And it results in the one task you should be doing right now.

He presented it, looked content, and invited questions, when someone asked, "ok, suppose now I know what I should be doing now. But what happens if I just don't feel like it? What then?". The presenter was dumbfounded, seemed confused, and had basically no answer (that I remember).
Man, he STILL, sounds like an angry teenager....
You saved a lot of Nginx money and cloud resources.
They won't be sending newsletter to some 10minutes or spam only mailboxes.
Well all the kids are learning programming with ARM-based RPis so...
PTO is scarce enough for most people to make that a fairly unattractive offering. Not even getting into things like that many are required to report paid work for others to their employers etc.
He is right. I'm still waiting for that ARM-based laptop with awesome battery life, which can run a proper OS with good speed and hence is not just a toy. Apple switching to ARM won't make much difference since I gather it will only run OSX, which will probably be pretty much iOS at that time. Yes, you will probably be able to run Linux on that thing, but almost nobody will actually do it because it makes much more sense to buy a cheaper x86-based machine instead. Yes, there are ARM-based laptops running Windows, and they are a joke. For instance, c't just tested the Lenovo Yoga C630 WOS, and it's a disaster, plain and simple.
And the whole point of docker.
The worst of unions being?
Apple hasn’t touched the Unix parts of MacOS in a long time. I’d assume whatever they ship will be some sort of hybrid that may not make developers happy.
|If you r_smart you should have noticed the jest in this statement

It's my name. I make no claims about my intellect :)

It didn't read like a joke to me, and rereading it as a joke, it seems like, at best, a quip. I stand by my previous sanctimonious tone.

edit: Oh, and lastly, a small curtailment on free speech is the first step to a large one. Why wait until it's illegal to complain?
Flutter/Bubble_bottom_bar
>I’m not saying marketing doesn’t play a role but it’s definitely not the only thing.

The 'bliss point' might play a major role, amongst various other factors.

https://en.wikipedia.org/wiki/Bliss_point_(food)
Scientist Who Gene-Hacked Babies “Likely” Boosted Their Brainpower
I'm only on the fourth video so far in his class but already I'm finding it useful, if for nothing other than having validation that it's okay to write the kind of stories you want to write. It's also quite interesting to hear the backstory to some of his books. If the first four videos are any indication, I suspect the rest of the course will be well worth it.
Theoretically you could use a portable HDMI screen and a battery pack, but that's quite clunky.

The Galaxy Tab S4 supports DeX right on the tablet AFAIK.
I miss the days when I had iGoogle as the homepage, getting one line updates from a small number of sites via RSS. Today's solutions seem to cluttered for my needs.
linus worked at a 'failed' intel competitor "transmeta", which was trying to make low powered chips. intel/amd are tough competitors.

https://en.wikipedia.org/wiki/Transmeta
Lest we forget, ARM has problems with instruction ordering not happening the way programmers might assume in certain cases.

https://preshing.com/20121019/this-is-why-they-call-it-a-wea...

https://news.ycombinator.com/item?id=4673458
Your second point is just re-enforcing what he said. If MacBooks move ARM, they will have solved developer piece. Since so many developers use Apple stuff, ARM will be native and servers would follow.

In the 90s you could see a shift from people having a SPARC workstation in their office for service development, to just using a x86 PC with Linux or Windows on. Then after while developing for Linux/x86 and deploying to Solaris/SPARC made little sense, so you just put it on Linux/x86 in the end. The thing is maybe 95% of things just work and you spend all your time sorting the other 5%.
Note that Mozilla has been working on that feature for at least five years. For a very long time, it was not possible to land this without breaking gazillions of sites.

Apple can afford to be more aggressive, and force features such as ITP 2+, because of their iOS monopoly, and expect webdevs to scramble for fixes, but Mozilla doesn't have such leverage, so they need to avoid breaking the web.
Ah, fascinating. They're both surprisingly similar, since I guess the spoken language evolves not just differently but faster than the written. (I don't think I even knew that Latin continuously evolved into today's Romance languages until I read about the history of spanish..) My colombian friends got me into reggaeton - I'd love some more links to your favourites please! Thanks :-)
And we will shout back : )

I'm already on it as might be seen here.

Feel free to complain loud and clear if it doesn't work in FF. Make it clear that FF support isn't optional.

Also on my to do list: complain even more, including to relevant authorities about Googles abuse of market position to push their browser. Feel free to join me here as well.

(And to be sure: feel free to complain when supposedly mainstream sites doesn't work in any major browser - safari, edge, FF and even Chrome : )
We tried at Intern Avenue, hammered it for 5 years. IA was a startup which created a self-service platform to find an ideal early-stage talents (interns and graduates) for businesses, using machine-learning. We had a good success and high retention rate at smaller size businesses, especially in non-STEM sectors, such as marketeers or journalists.

We made many mistakes, but the biggest one was to assume that the recruitment decision makers in medium-size businesses are interested in the hiring process. That's not the case. We had to realise, for these internal recruiters hiring is a pain, an extra mile above their day-to-day responsibilities. Hence they hire recruiters. You can't apply ML on the behaviour and preference of the recruiter and expect an optimal output for someone else.
That's probably the strongest counter-argument. New generations will learn programming on Arm and RISC-V (whether it's something like an iPad or a Raspberry Pi).

Linus very much sounds like a grumpy old man saying "get off of my lawn!" (as he usually does).
Except the Wolfram Language provides access to vast information about the world.

I worked with the Knowledge Graph at Google and Wolfram Language seems like an easy to use personal version of that.

I would be happy to pay for it, forever, if it were more responsive.
Music is a great example. I used to play guitar, I don't now because the time investment needed to get to fulfillment is too heavy. I can pick up a guitar and noodle around with it, but the impetus to take it seriously as a hobby is just no longer there, because of all the perceived friction.

Of course, if I'd taken it seriously as a kid, I wouldn't have that friction and I could count the guitar among my regular hobbies. I don't have that same attitude towards the keyboard, which requires far less finger dexterity and thus practice. I'll probably never pick up a guitar for more than a few minutes ever again, but I can see myself buying a keyboard and stand and going at a piece of music for ten minutes or so every day. (it's a bit of a contrived example, the real reason I don't play my guitars at the moment is because I don't like what it does to my fingers.)

This is what I mean by instant gratification. Everybody draws their line differently, but it's hard to argue that the line doesn't or shouldn't exist. A hobby is what you spend your excess time and money on without expecting a financial return from it. Having an impact is fine, but commerce it isn't, otherwise you call it a side project.
You seem to think that philosophy is about settling issues. It's more about understanding the question better.

I also think you're confusing Russell with Hilbert, and it is not accurate that Gödel destroyed Hilbert's project, just changed its nature (or, rather, destroyed the original understanding but not subsequent ones). But Hilbert's idea was actually much more in line with yours -- he also believed that mathematics is about the process rather than some absolute truth, but in order to show that the process can lead anywhere it was important for him to prove consistency. After all, if our mathematics can prove any proposition (including, say, 1=0) then it's rather useless, whether or not it's "valid" in some sense.

> I already linked to the Wikipedia discussion of why Brouwer's idea about the law of the excluded middle, seems no longer to be taken seriously.

I think that neither Brouwer nor that Wikipedia article says what you think they do. :) There's a whole branch of logic, intuitionistic logic, and mathematics, constructive mathematics, that are largely based on Brouwer's ideas and rejection of LEM. They are particularly popular among some kind of computer scientists, BTW.

> But the mathematics derives the same with or without associating real-world meaning. Seems to me that this is enough to demonstrate that the mapping to something beyond the mathematics, is something that should be treated as quite separate from the mathematics itself

I'm not talking about real world meaning, nor "beyond mathematics", but beyond the formula (as a string). If the strings refer to anything, what is the nature of the things they refer to?

> Also, perhaps just a nitpick: nondeterministic Turing machines might differ from deterministic ones in terms of space/time complexity (that's an open problem), but they're just as impotent against non-computable problems. Were you thinking of some kind of probabilistic machine?

No, I simply meant that deduction in a formal system (like first-order logic) is a nondeterministic computation, and to emphasize the perspective that math is just a manipulation of symbols without meaning I referred to Turing machines. That they cannot settle non-computable problems is irrelevant, because neither can mathematicians, and whatever mathematicians can do, so can a TM.
>If you develop on x86, then you're going to want to deploy on x86, because you'll be able to run what you test "at home" (and by "at home" I don't mean literally in your home, but in your work environment) ... This is true even if what you mostly do is something ostensibly cross-platform like just run perl scripts or whatever. Simply because you'll want to have as similar an environment as possible

Eh, Android's existence is a pretty big counterpoint to that. And you could just run an ARM VM on your desktop if it's that important to you.
It's of course impossible not to respect Linus' opinion and first hand experience in this space, but doesn't this whole post completely ignore the 100 ton blue whale in the room? Namely smartphones. That's an entire enormous segment of the industry and it's nearly 100% (or entirely 100%?) literally develop-on-x86-deploy-on-ARM. Smartphones also fit

>"This isn't rocket science. This isn't some made up story. This is literally what happened"

right? I mean, I can see arguing that going up into the cloud is different in some ways then going down to smartphones (although the high end ones are now going to outperform plenty of old dev machines in burst power). There are certainly differences in scaling and such. But the maturity of the tech for cross development of high level software isn't the same as it was in that era either. And if we're talking about bottom-to-top revolutions, embedded and smartphones seem to be at a lower level and much higher volume then PCs.

Finally there is clearly an upcoming disruptive fusion event coming due to wearable displays. When "mobile" and "PC" gets merged, it certainly looks like ARM is in a strongly competitive position for some big players, and having more powerful stuff up the stack will matter to them as well.

None of which is to say he won't be right at least in the short term, but it still is kind of odd to not even see it addressed at all, not even a handwave.
And they lowered stock benefits a few weeks later
> as long as everybody does cross-development, the platform won't be all that stable.

I tend to agree that it will suffer. But you can get ARM chromebooks, a bunch of vendors offer ARM-based Windows laptops, and Apple is planning on leveraging their SoC on OS X computers. So it may not necessarily be cross-development for long.
>> I, and probably many other users, have begun blocking all first-party cookies by default.

So this change should have no effect on you right? You're blocking all cookies? I like that idea, but how many things does it break?
I use uMatrix since 2 years or so and it works out of the box for 70/80% of websites. By working I mean they are not completely broken.

For the ones that don't work it's normally 1 or 2 clicks in the UI to allow some 3rd parties and save it.

Sometimes a site works by default in the "broken" state but as soon as I give it more permissions it breaks by adding a paywall or some modal window.

uMatrix is like linux: it requires more work upfront but give you more control and customization options.
I also find Material Design abhorrent. I've read the specs and feel that I understand and agree with Google's motivations for creating such a system, but the result is just plain ugly to me. Material Design has become the "Bootstrap 3" of this generation of websites/webapps, spreading like a virus in part because it's a simple, prepackaged way to quickly add a professional looking design framework to a site. But already now when I come across a Material Design-themed website I feel it's a bit dated, so "2015". Having said all that, I've used a couple Creative Tim bootstrap themes in the past and really liked them, so even if you don't like Material I suggest you look at their other offerings. No financial relationship.
Ask HN: How Would You or Did Convince Your Boss That You Can Work Remote?
.. and be as productive as if you are in the office or even more productive.
I don't believe that many users are blocking first-party cookies. Source: I'm a web analyst managing large sites and can see how many visitors block all cookies. It's minimal. Also blocking first-party cookies requires a degree of tech-savviness and it prevents many websites from working properly.
> look at how similiar to an ICBM this space rocket is

Nagasaki is just 800km away from Shanghai. How ICBM is relevant here is really beyond my understanding.
Except that doesn't quite explain why soo many developers use macbooks (OS/X), yet deploy on Linux.

Personally I think ARM could be leapfrogged by RISC-V, though it will take longer than people predict.
Most of those enterprise devs don't even get to touch the test/staging/prod environment, yet they still do their jobs.

Regarding the VM, today I guess it would be a bit ugly through Qemu but tooling is always solved if there's a need.
> Also, why a limit of 8 colors and 12 icons? Why not an arbitrary number of colors and user definable icons?

If I had to guess it would be UX designers: users are really dumb so lets make sure we make this simple enough.

Of course they don't say these words but sometimes I feel this attitude shines through everywhere :-/
The long wait time for a green card for Indian and Chinese people existed long before 2015.
That's his deal, unflagging hyperbolic self-promotion.
It’s not just the programming companies that have clauses or practices about stuff like that, many companies in different industries do too.

It just blows me away how lazy or thoughtless most people are. It’s the company’s network or machine or both. The business done on there should be for work for them and nothing more. You breach ethical lines when you start doing personal stuff unless stated otherwise in your contract/agreement with them.

If I gave you my laptop to borrow for a day, you bet I’ll be making sure you didn’t do something funky to it. I’ll also be making sure you didn’t do something to get me on a government watch list. If there’s a reason to try to get statistical data from your usage, I might check that out too.

To me, it’s common sense, it’s not yours so respect it for the reason it was given to you to use. Period.

For your personal stuff: don’t trust it on their network or with their software. You exist to make them money regardless of whether you get paid directly for it. Assume 0 privacy on the clock and that your device might be compromised if used on their network, so just don’t do it.
Robocar Engineers Prefer to Solve 'Trolley Problem' by Fixing Trolley's Brakes
I love your idea. Could someone please make an app that incorporates training, both to benefit the user and to compensate for the specific device that is running the app?

Like many others here, I work in a technical professional capacity. We are tasked with preparing engineering analyses, presentations, and splash sheets that discuss our ideas. As a reviewer for some of these documents, I often challenge people to consider the use of color and how it expresses on black and white prints.

If we had a reliable app for this, I could extend my recommendations to ensure that color printed materials appear correctly to people who have trouble seeing or differentiating colors. It would add a new dimension of accessibility into the products we create.
It might be good for thinking critically however. That could result in a technical truth - if nobody is fooled by models then they won't be used to deceive. If everyone can pick out and point to what is missed or inappropriate models it could and emerging absurdities. I suspect in that regards it is more a way to teach critical thinking.

The informality could be a boon - less reason to stick to the rules of tenure knifefighting.
Brick on the outside; braced on the inside. From the Wikipedia article:

"the masonry walls were braced with an interior frame of cast and wrought iron"
Websites can look at their own usage stats. As with some other aspects of this, people will have to actually do some work in-house.
Similar thing happened to me with LINE - didn't have anyone else registering with the same number AFAIK, but simply having lost my session and the registered number meant I lost that account and had to register a new one.
At least for now, the ‘move to ARM’ is just wishful thinking by developers who think they can shovel phone apps onto the desktop. Unfortunately phone apps on the desktop stink so that’s not going to be a big thing.
These Redis modules were originally using the AGPL. From what I understand the issue wasn't that they didn't have access to the modifications but that they provided it as a service on AWS which is what Redis Labs also offers.
There has to be one.
promised for 6 years... and remember this thing is commercial, not OS...:
"Nonsense comments from clueless commentors. It's not our problem if you didn't update on feb14. Also, it's our app and we do whatever we want, please uninstall Xabber and use something else. You had no voice or rights here besides those that have been generously given by us. Now they are revoked."
Rarely do you have a case where a variable outgrows its simple name (and value) and you keep it the same. Even when a function adopts new characteristics it's advisable to change it's name or make a new one. If you initially had variable `i`, created and destroyed in 5 lines of code but that has grown to 20+ lines, I'd recommend you (1) not add the 15+ if it could be put in a function (you get to name that section of the code), or (2) rename the variable. But a 5-line code that becomes 20+ lines is both strange and interesting.
This has already gone meta-meta, in that there is a thread in every comment section on a post by Stephen Wolfram that complains about his self-obsession, and also one that complains about the complaints.

Basically, there is an HN gentlemen's agreement to collectively ignore Wolfram's self-praise, so that discussions about the worthwhile nuggets of insight in his blog posts are not drowned out.
All true. But I was thinking of the kid on a skateboard or bike, or even a jogger, on the sidewalk.
Yeah, but it seems unlikely that many of them are learning in languages or environments where the arch really makes any difference. If the dominant OS on RPi was RiscOS (a man can dream...) it might be a different story.
In NYC (WeWork's home turf), it's not uncommon to see a jump of £500-£1000 with increasing bedrooms so maybe that factors into their prices. For example, my apartment building has
~ $2400 studios, $3000 1brs, and $4000 2brs.
You can ask Microsoft for access to Windows source code. https://www.microsoft.com/en-us/sharedsource/ Any definition of "open source" that includes Windows is so vague as to be useless.
a létige smafu? ;)
wish to connect with a broader community

This is no longer in the realm of technical problems. If you want to connect with a "broader community" (i.e. people you don't know) then you don't get privacy. To say you do want privacy while also getting to connect with strangers is to insist upon the trustworthiness of strangers.
Do you know if anyone was ever able to decrypt the SMP source code mentioned as a challenge in the article?
Hopefully they are working on the security team :-)
I was not aware of that, but am now. Thanks!
> this will mean ... No usage data

This presupposes that the current tracking (spyware) data is a reasonably accurate representation of reality. This assumption could be tested by comparing the "analytics" data to the server logs. but who wants to use accurate first-party data when delusions about "analytics" can tell you what you want to hear.
but with smartphones you don't have a choice. so it's different.
The federation requires a publicly accessible server to work. I got a cheap domain name, pointed it to my public IP (with DDNS), and port-forwarded to my server. Works fine for me.
Aquatic Risks from Human Pharmaceuticals – Modelling Trends at Global Scale
Scientists Release Genetically Modified Mosquitoes in High-Security Lab