skysight-inc/HackerNews huggingface dataset:
> they simply want to offer it to women.

But you've said they have been disadvantaged as a group, so they are offering it to a disadvantaged group. I think you're saying they should be disadvantaged in a way besides their gender?
Many of the optional extensions are either trivial to implement (think multiplier/divider) with minimal logic or are almost considered standard by now (e.g. compressed, because code size is critical for embedded CPUs)

For now, the vast majority of RV CPUs will go into embedded CPUs, where an extension is a compile switch away.

In practice, I think all embedded CPUs will be RV32IMAC.

For bigger CPUs, it's pretty simply: almost all them will be RV64GC.

ISA fragmentation is nothing new: x86 and ARM don't seem to have a problem with them, and one could easily argue that those are way more fragmented than RV right now.
> it's unevenly applied set of rules

There are no rules. That’s freedom of assembly.

GoFundMe is free not to do business with anti-vaxxers. You are free not to do business with them for that decision. Everyone decides what matters to them and acts on it to their own accordance. When there is consensus, it cascades and may even prompt the creation of a new protected class.
This is why I have 1-time codes printed out on paper stashed away in a safe place. If I ever lose my phone, I can get back into the account without access to SMS or an authenticator app.
Google should embark on somerhing else in total, at least to get some of My respect.

They are such an infantile company it seems.
They have feedback loops. Temperature, time and speed control.

It's an automated, feedback controlled, electro-mechanical labour saving home appliance. It doesn't matter if you call it a robot or not: progress has been made.
Yes: A guide to acupuncture. That's it.
'disadvantaged women' in your phrase seems ambiguous.

From the lens of intersectionality, I could interpret 'disadvantaged women' to mean women who are also part of another marginalized group (e.g. trans women, women of color, women with disabilities, etc.)

But I could also read your comment as just asking them to be explicit and emphasize that they are making an offering for "women, a group of people at a disadvantage".
they were but i guarantee they were tested on systems with mitigations in place so who knows what the result is when ran on systems with the mitigations turned off.

that being said, i just disable javascript and only turn it on when i need to.
>Was able to get 6 nights in Japan ... For those who celebrate and enjoy Christmas, I don't recommend missing Christmas for solo travel overseas, did that once and felt very isolated. People in the place I was visiting were celebrating their own Christmases

I'm pretty sure Japan doesn't celebrate Christmas. So if you don't care about celebrating it, or would really like to just get away from all the Xmas hoopla (esp. if you're single; Christmas is a terrible time for single people, and suicide rates go way up at that time of year), Japan seems like a great place to go. Stay away from the European countries though.
In my case the target application is video games (console and PC) so we performance and/or memory usage critical.

I've used Redis very successfully on the backend, so maybe I'm just trying to find some reason, any reason, to play with it in player facing code!
If it's any consolation about how we underrepresented but unqualified idiots are getting hired everywhere, I've interviewed with Mozilla a couple of times now, selecting the "yep, I'm Mexican" tickbox, and this hasn't gotten me any more hired there either of the times I've interviewed.

I must be really awful if I can't get hired as a Mexican, eh?
The Pure TeXmacs Plugin [pdf]
Roombas. Millions have been sold, plus millions of third party clones.
If so that motivation would apply to politicians in many countries and not just the US. Multi-national companies are starting to look a lot less stable.
It depends if you're single or have kids and/or a spouse that doesn't work or makes significantly less money. In those cases, a lot of places will beat the Bay.

If you're single or duel (tech) income with no kids, the Bay wins almost always.
I'm not talking about cause and effect, I'm talking about a lazy misapplication of statistics to bolster a talking point.
What if the underlying reason is that women, as a whole, are less interested in Science/Engineering than men are?
Your scale is off a bit. The Fukishima reactors were 484 MW to 1.1GW. Diablo Canyon, a fairly "new" (and now unused) Nuclear reactor setup in California were both units under 1.2GW. The reactors on the "Ford" class aircraft carriers are reported to produce about 700MW each.
How about your supply chain choices? Do you shop Amazon or ship/receive via FedEx?

https://techcrunch.com/2018/12/21/amazon-air-expands-with-10...

If no, then I applaud your sacrifice; preach it, brother. Spreading awareness and sensitiivty is critical.

If yes, then we get into the nasty business of setting goals and priorities. Or, rather, the nasty business of having our priorities set for us. Or can you see an achievable path that doesn't lead to a green coat of paint on the status quo?
Since it's just boot parameters on Linux, you could add an extra boot option to your grub.cfg (or whatever you use) that boots into 'insecure mode' and reboot whenever you want the extra performance.

I think it should be explicitly called out that meltdown is exploitable via JS, I wouldn't use 'insecure' mode for web browsing except on well known sites (e.g. docs.your-programming-language.org), and I would use an ad(malware)-blocker.
Not sure how a broken-up google would be sharing less with China.

The US military is a total centrally planned monopoly itself. Maybe the US military should not be spending so much money on bases overseas, and trillions of dollars unaccounted for. We have 800 bases and the rest of the world has 30. The taxpayer funds all of it, but has very little say or oversight.
Philip Morgan specifically has a ton of advice in the area of positioning oneself to be a sought-after consultant in technical fields. Even if I'm in UX and content I found his book "The Positioning Manual for Technical Firms" to be invaluable:

https://philipmorganconsulting.com/the-positioning-manual-fo...
Plus, knowing exactly when the quake will happen can reduce a lot of damage. You can stop surgeries, trains, and stuff during that time if you have a warning.
A font with a discernible difference would help, too.
> Depends on how much you think anything else sucks. Compared to physical labor you're not breaking your back over things.

Not always true, sometimes you have to help lift boxes (100lb) carrying hardware with your software preinstalled / ready to be shipped because you work in a small office and paying someone off to do the same task 1 day randomly throughout the different quarters of the year is not worth the hassle.
> working on a linux command line,

That's an interesting example. Sure, I was initiated to the Unix command line at the University, but it was just that : an initiation. I got hooked quickly though so I was driven to learn the rest all by myself (or rather, with the help of the linux community online). I'm sure it's more or less the same for most linux nerds. I may have bought one or two books about linux though, but buying a book about a subject you're passionate about is something normal.

You're right that once you want to get into the important technical details, free documentation on the web may be insufficient and you may need to invest in proper textbooks. I still think my point stands, though.
From the author of Treknology: The Science of Star Trek from Tricorders to Warp Drive
I still have to unload/load my dishwasher manually. Same goes for gathering, loading, unloading, folding and putting away laundry.

Whoever develops a robot (or robots) that can perform those tasks is going to be very rich.
Because we're talking about the backend-deployment+ops-jargon terms "website" and "webapp", not their general usage. Words can have precise jargon meanings which are different in different disciplines. This is where ops people tend to draw the line: a website is something you can deploy to e.g. an S3 bucket and it'll be fully functional, with no other dependencies that you have to maintain for it. A webapp is something that does have such dependencies that you need to set up and maintain—e.g. a database layer.

But even ignoring that, I also define the terms this way because of the prefix "web." A webapp isn't "an app on the web", but rather "an app powered by the web." An entirely-offline JavaScript SPA that is just served over the web, isn't a web-app. It's just a program that runs in a browser, just like a Flash or ActiveX or Java applet is a program that runs in a browser. (Is a Flash game a "web game"? It's usually considered a browser game, but that's not the same thing.)

We already have a term for the thing that {Flash, ActiveX, Java} applets are: apps. Offline JavaScript SPAs are just apps too. We don't need to add the prefix "web"; it's meaningless here. In any of those cases, if you took the exact same program, and slammed it into an Electron wrapper instead of into a domain-fronted S3 bucket, it would clearly not be a "web app" in any sense. Your SPA would just be "a JavaScript app that uses a browser DOM as its graphics toolkit." Well, that's just as true before you put it in the Electron wrapper.

So "web app", then, has a specific meaning, above and beyond "app." You need something extra. That something extra is a backend, which your browser—driven by the app's logic—interacts with over the web. That's what makes an app "a web app." (This definition intentionally encompasses both server-rendered dynamic HTML, and client-rendered JavaScript SPA apps. You don't need a frontend app; you just need a web backend that something is interacting with. That something can be the browser directly, by clicking links and submitting forms; or it can be a JavaScript frontend, using AJAX.)

A "web site", then, is a "web app" without the "app" part. If it's clear in the above definition what an "app" is, and what a "web app" is, then you can subtract one from the other to derive a definition of a "web not-app." That's a website: something powered by a web backend, which does not do any app things. If we decide that "app things" are basically "storing state", then a "site" is an "app" with no persistent state.

And since the definition of "web" here is about a backend, then the difference between a "web app" and a "web site" (a web not-app) is probably defined by the properties of the backend. So the difference about the ability of the web backend to store state. So a "web site" is a "web app" where the backend does no app things—i.e., stores no state.
Here's the slide deck presented by Bitwise, who did the study: https://www.sec.gov/comments/sr-nysearca-2019-01/srnysearca2...

Another summary article (non-paywalled) from CNBC: https://www.cnbc.com/2019/03/22/majority-of-bitcoin-trading-...

EDIT: This is a very slick presentation. The weakest point I saw was a bit of handwaving around the key signing ceremony, specifically about how sharded keys are distributed. It's odd that they go into such detail about how to provision a clean laptop but then just sort of say "well, take your private key and mask it into seven pieces".
An explanatory comment might be more helpful than just the downvotes!
Fair enough, I suppose. I haven't been successful in making it work, but maybe Google just has something against me.
Should you only help some people if you are willing to help all people?

It's a partial solution to a small part of a big problem.
> since 5% of the contaminants are still there

I think you are referring to the statement

> The Purdue researchers were able to recover up to 95 percent of the oil that was absorbed.

This is not referring to the amount of contaminants removed from the water. Its referring to recovering the oil from the activated carbon filter.
For starters, the purpose of this post was never to build an entire framework, like the one you’ve linked, but rather a small set of scripts to try and understand what disassemblers do under the hood.
These scripts can also be tossed into some kind of automation pipeline of sorts, something like a CI/CD perhaps. There's a lot you can (potentially) do.

And your second question, I'm not sure I understand what you're attempting to convey.
Debuggers often frustrate me. What I prefer to do is find a point of entry (ie: Button if GUI, or command line argument, etc). I then read through the code from that point of entry, tracing it down to where it goes (db, disk, etc.), logging in my journal key points of interest. I do this over and over until I have a really good idea of the code.

Some, things to note. I've worked on code bases that were in the 10s of millions of lines of code (healthcare industry). I still use this technique, but with the understanding I may never have a complete model of a code base that size.
I don't think you watched the videos. Their facts and arguments are what matter. I didn't say they were "experts" with vaccines, I said they were more "prominent" than us, and I asked "what do _you_ object to?" from those videos.

Arguing to authority is a logical fallacy any ways. Peer reviewed papers does not mean they are true. There are plenty of peer reviewed papers that disagree with each other or have results that are not reproducible.

Edit: I recommend anyone that think "peer review" means that a paper is automatically true to research how the peer review process works and also the results. (there was a scandal this past year or so on peer reviewed papers, most of them medical papers)
What Every Kid in the College Admissions Scandal Knew About the Scam
I think this is wonderful.

Makes me think of Eleanor Roosevelt. She started by focusing on a group. But there were a lot of problems in her times and she recognized that, and she went on to tackle so many things like anti-poverty and unemployed youth.

I wonder if Jessica Livingston will do something similar, since it's written in the FAQ: "Since neither I nor Lambda School have tried this before, I wanted to reduce the number of variables. If it works this summer, we may expand it next summer."
Clojure MXNet March Update
Syntax is not the core of functional programming, semantics are. Lambdas are all that is necessary to express functional programming. Notice how both Clojure and Haskell feature a lambda in their logos.
Hi I can anecdotally confirm that I've witnessed women in engineering be denied opportunities for internships because the employer only wanted to hire pretty girls- a standard not extended to men.

I can anecdotally confirm that I've witnessed women in software engineering be discouraged from learning software engineering at the undergraduate level, often from TAs/Professors.

I can also point to other reported anecdotes, such as the big Riot Games article, several blogs/tweets confirming the article, the Uber NYT article, etc.

The literal quote 'unable to find employment' does not coincide with the quoted portion 'discouraged from learning, or opportunities denied'. Employment is one of the last opportunities that can be denied or discouraged towards women- we have a wealth of educational, internship, volunteering, etc. opportunities that can serve to winnow the pipeline of appropriate female candidates before discussing employment.

Note: I'm not arguing that this is universal to all women in the engineering field, merely providing some response to "I have never even heard of this phenomenon anecdotally".
We'd know that once we level the playing field?
The premise here is that opportunity wasn't equal to begin with. To accept this premise, you have to also accept the premise that societal restrictions on the roles permitted to women, culturally imposed limits on womens' ability to gain power and authority (the "glass ceiling") and persistent beliefs about women being intellectually inferior to men in regards to certain fields, would lead to a status quo not of meritocracy or equality but prejudice against women in an otherwise 'unbiased' system.

And so, to further the goal of equal opportunity, one must balance an already unbalanced set of scales. Not to do so is merely to accept its bias as the status quo.
This is just self-issued credit which can be transacted on the blockchain. That a mega-bank would want to issue credit in a novel way should not be surprising to anyone. This plan is essentially "digital IOUs with blockchain record-keeping". I'm not sure how they will entice consumers, but seems like a good play for JPM if they can get people using it.
I think the most promising interface is a parser with Threaded Conversations – an interface which isn’t limited only to conversations btw. It allows the author to give suggestions for the next turn, while allowing the player to type anything at all. It allows for unique actions without coding up verb after verb each for a single use. It would even be possible to have the suggestions be hyperlinks so that the players wouldn’t have to type unless they wanted to go beyond the suggested paths.
Better stated: sink and don't leak because you are intimately linked to a near-infinite heat sink, and heating up/melting are a prerequisite to leaking.
The problem for many people isn't the lack of material.

It's the difficulty of keeping yourself motivated and do what you need to do. Making a commitment, such as joining a class or education, is massively helpful.

> I would argue that maybe those women don't have the intrinsic motivation to do so and trying to force it upon them may be a gross waste of time and resources.

It may come as a shock but most people don't work with their ultimate passion. And often even if you start working with your passion you'll have to deal with the ugly sides and you might lose the passion. Sometimes a job is just a job.
That's not a great rebuttal, as you will always die regardless, so all of the things you just mentioned would happen even if you didn't kill yourself.

Killing yourself is absolutely the best way to help the world if your biggest concern in life is global warming and the only way you know how to help is by limiting your own consumption / CO2 production.

Of course, you shouldn't kill yourself, because there are many other, much better ways to help the environment than limiting personal consumption.

Arguably the best way would be to help push for more nuclear power.
I really could not disagree with this more.
The Still Expanding Market for GPU Compute
Agreed! I was young at the time. Also, my poor coworker was the one that had to find and fix it since I was in class that day. Who knows what font he was using.
How can you separate them? Lack of female-founded unicorns is a direct consequence of underinvestment in female-founded companies.
> We use inclusive definitions of “women” and “female” and welcome trans women, ...

Cool!

> ...genderqueer women...

I'm not sure what that means, but...

> ...and non-binary people who are female-identified.

Okay, what? Isn't the point of non-binary to not to be in the binary of man/woman? Can I identify as male, female and non-binary? Female and non-binary or male and non-binary? Male, female, female and non-binary?

The first programming task for these students should be designing the UI widget that appropriately records the "gender preference" of a user in 2019.
Well this is the problem with claiming authority of any kind has the truth. But this cuts both ways.
I mean I'm not arguing that all women are discouraged from STEM, and I agree attitudes are changing, which is a good thing.

I wouldn't say that the problem is solved and it doesn't happen anymore though. I provided one study above, feel free to look up more, there are plenty. Something like 80% of STEM jobs are still held by men, and obviously that's not totally a result of discouragement, but seems likely to me that part of it is.
We’ve Found 4000 Exoplanets
>Unless you actually consider yourself transgender, you would quickly be caught and removed just as quickly.

In the current cultural zeitgeist it'd be unimaginable to see someone get fired because they didn't conform to someone's rules of "transgender enough" based on their social media profile.

This is both the beauty and the irony of said zeitgeist; make all the rules you want, can't stop someone from playing.
A Full CI/CD Pipeline for Cloudflare Serverless Workers with Travis CI
> A bug bounty program, you’re inviting the entire world to attack your site. And by the way, you you’re not obviously using production, right, you’re spinning up a clone that has no customer data. And it’s not even connected to your network.

> Also, pen tests rarely perform lateral movements across your app, right? .... Whereas a bug bounty, those people can continue to move and infiltrate your network and give you a string of attacks that they were able to finally polling your data,

So I may have misunderstood (or the transcribing is wrong) but the person says you should give bug bounty hunters an isolated non-production instance and yet wants "lateral movement" ? Sounds a bit incoherent.
What do 'reverse sexism' and 'reverse discrimination' mean?
This is something I never understood. When everybody is polluting waterways and ground water, it doesn't really get diluted. These companies should be forced to operate responsibly are cease operations. Everyone is for capitalism until we start trying to hold them responsible. If we held them responsible, they'll either adapt or they'll go under and a competitor that is able to operate responsibly will appear.
One can't help but wonder if this line of thinking is in some part a consequence of Google's decision to put US government contracts on hold due to ethical concerns from its workers.
It's frustrating. Even basic industrial robots have not been hugely successful outside of a few areas, such as automobile assembly. Amazon seems to have given up on the Amazon Picking Challenge; the last competition was in 2017. Here's the winner.[1] That's just bin-picking. Manipulation in unstructured environments is still very poor. DARPA's manipulation and humanoid robot programs got as far as public competitions and were then discontinued. Here's how far that got.[2]

On top of that, good robot arms are expensive. Startups announce low-cost ones, but many don't hold up in continuous use. Universal Robot from Denmark seems to be doing well, but their arms start around $35,000. Rethink Robotics went bust. Even with more "AI", the smartness is mostly limited to targeting objects that aren't perfectly aligned.

[1] https://www.youtube.com/watch?v=AljePt7Mh6U

[2] https://www.youtube.com/watch?v=jeABMoYJGEU
There are plenty of kitchen machines offering to save a lot of time(instant pot, foodie ninja, tovala oven and others), both at the home and at restaurants(see spyce).

They do their job pretty well. maybe not 100% but close enough.

Same with laundry, roombas, yard work, etc.

So now a robot gets all the simple jobs taken away from him, and is left with relatively little work to do. And this process will continue.

So maybe, in this environment, we'll never see a generic house robot?
Hm, I hadn't thought of that (although it probably looks like bragging with a short user name now...).

Still, I think GitHub should really limit notifications to people who,have ever interacted with a repo (or organization). I can't really see legitimate use cases where people should be able to annoy others like this. Most of my complaint is independent from the user name length, I think.
So you think mechanisms aren't important? Forget about engineering then.
Are you referring to "almost all"? Experienced engineers never speak in absolutes.
There's a gamut of reasons, and it benefits all of managers, ICs, and the company. I like to point to Spotify's prose on building their engineering career ladder as a good example of why ladders can be important.

0. https://labs.spotify.com/2016/02/08/technical-career-path/

1. https://labs.spotify.com/2016/02/22/things-we-learned-creati...