skysight-inc/HackerNews huggingface dataset:
I'm pretty sure that research to that effect is going on, even involving attempts at simple bi-directional communication with dolphins in the wild. It's just slow and hard - wild dolphins are nowhere near as easy or cheap to deal with as fancy mice in a cage.
Whistleblower calls for European privacy probes into Big Tech voice assistants
> If you own website, you have all rights to do any censorship you want.

There is a difference between can and should. They can, but should not.
Don’t forget the Russians or the Chinese!
We can do it with a global variable.

static int reg;
int cmp(int a, int b) {
return a%reg - b%reg;
}
void qsortModX(int[] a, size_t len, int x) {
int tmp = reg;
reg = x;
qsort(a, len, sizeof(*a), cmp);
reg = tmp;
}

We could even wrap qsort so that you could pass something much closer to a closure to it :

static void* g_ctx;
static int(*g_cmp)(void*, const void*, const void*)
int compare(const void* a, const void* b) {
return g_cmp(g_ctx, a, b) ;
}
void qsort_cls(void*[] a, size_t len, size_t elem, int(*cmp)(void*, const void*, const void*), void* ctx) {
void* tmp = g_ctx;
g_ctx = ctx;
int(*tmp_f)(void*, const void*, const void*) = g_cmp;
g_cmp = cmp;
qsort(a, len, sizeof(*a), compare);
g_ctx = tmp;
g_cmp = tmp_f;
}

With this, you can define a `struct closure` that encapsulates a function and some data and use that to pass to qsort_cls. You can even make it thread safe by using thread local variables instead of globals.

Basically, if you want higher-order functions in C, you can do it, but you need to take a context pointer and a function which accepts a context pointer. The writers of qsort didn't think of that, so we had to resort to global variables to do it, but you could also re-write qsort to avoid the need for the global variable.

As I said, we're missing a lot of syntax sugar, but we can still work with functions as first class objects in pure C.
I fail to see how is this related to remote work and not just work in general. Does firefox really need this this kind of "jump on the hype" kind of marketing ?
Saving frequency scaling in the data center
Right, I prefer not having to talk. Email is convenient.

It's almost like they have to log in their CRM that they had a call so it looks like they're doing something? Why doesn't replying to email count? Are they afraid they'll write something that gets them in legal trouble? If so, then shouldn't we avoid all companies that will only communicate verbally?
Right. Bad phrasing. I meant X/3. I.e. after subtracting the essentials, I'd be able to afford 1/3 of good and services equivalent to what I could afford in my current location on previous salary.
One of the things that is painful because it's out of reach for me intellectually and yet tantalizingly straightforward sounding is extending the concept of an n-dimensional space to infinite dimensions.

The idea of a mathematical function of a function doesn't sound like a big deal; it sounds vaguely similar to mundane abstractions in programming. This sort of thing is beyond my ability to cope with and yet it sounds like counting 1, 2, 3, not like abracadabra...

https://en.wikipedia.org/wiki/Functional_analysis
https://en.wikipedia.org/wiki/Hilbert_space
The payouts for partial matches aren't because partial matches are useful. They're incentive to keep guessing.

If you have an 70 bit hash to break and offer a pile of money to whoever cracks it, you won't get a whole lot of attention. Instead you can offer a steady stream of rewards to anyone that matches at least the first 50 bits, building up a swarm of miners. Eventually someone will match all 70.

The question is whether you can set up a scheme like this for factorization. We already know it's a viable mining method for hashes.
backend dev here. mainly python/flask.

question: if I really wanted to start frontend this year, where would I start? recommendations?
Student Expectations of Online Education Are Rising Fast
To be fair, there are a few other questions...

Is it monthly or weekly/bi-weekly/quarterly/annually?

Does universal include children under 18? Non-citizens? If so, for the same amount?

Can you borrow against your UBI or allow others to take liens?

How do you actually register and get the money?

But that’s about it I can think of!
The power of the modern internet companies to control the Overton window makes them peer institutions of the government in terms of their soft power. At least Chinese dissidents can covertly use Youtube... if you get on the wrong side of the internet giants, you can be suppressed at an arbitrary level. You can get kicked off YouTube and flee to your own site, but once CloudFlare and GoDaddy and NameCheap decide you are persona non grata, you've been digitally un-personed.
As much as I like retool, it's not open source.
KEY, The mistake is many people in the latter group think they are in the former.
I'd say it suggests a very different kind of site from what some might have expected.

You may think it's a site where there are many thousands of diverse communities, all with their own standards, viewpoints, preferences, etc. But this sort of thing suggests that the whole site and all of its communities are much closer to being a playground for a cabal of a few dozen super-elite power users. All of the supposedly different standards just reflect slight variations on the same standards held by this elite community, and nothing really outside of their standards can ever get any traction.

In short, we thought the internet was the world's greatest exercise in democracy. Instead, it seems to have morphed into some sort of feudalism or something.
You can achieve the same with http server as well. You'll just have to setup cors headers.
Oh yes, let’s update our tested and working system, a week before live? Don’t be stupid.

There were probably no dev changes for the entire month before hand.
China due to very uneven development, but the stratification is more organized and part of the development strategy, i.e. cheap labour makes the construction projects and gig service models viable in ways that are not in the west. There's migrant labour / houkou (domestic passport) system that controls the availability of rural labour pools between provinces, hence tier1 cities has a lever to reduce number of poor in the region to amounts sufficient to support industry and businesses. The result is you actually have less visible vagrancy - migrants who can't afford to the city gets displaced to less developed provinces with lower costs. You will not find as many homeless people in a tier1 Chinese city compared to many western countries. At least not anymore, there was a lot in the 90s. Note: it's not an issue of hiding the poor but being able to optimize disparity over regions with different development levels.

To dovetail, this system still exist in the west in the form of agricultural migrant workers, their work is outside of populated areas so it's more palatable.
Henry George had something to say about this!
MoxieMeet
In general I agree that all that JSS mess is something invented by someone too lazy (to put it mildly) to learn how CSS works (just like hooks – too lazy to figure out "this" and classes in JS), but if you read the docs a bit closer, you'd find that plain CSS works just as well https://material-ui.com/guides/interoperability/.
It’s almost sadistic how little languages Siri supports and how Apple restricts using other services (Google).
Message the mods politely. If you made a mistake by posting something against the rules, apologize for that. Usually, mods are happy to unban you in that case.

But some mods become really jaded over time and are mean to users by default. I was moderator of a few mid-sized subreddits for a few years and saw that in action. A common thing I saw is a sort of purity mindset, where a moderator feels like the more people they ban, the better the subreddit becomes. It’s really easy to dehumanize people online - users do it to mods, and mods do it to users. But those bad moderators make users hate mods in general, and the cycle continues.
Welcoming Automattic to Matrix
> "Emptier US roads more lethal"

There are at least two reasonable readings of that sentence. One is that US roads have more fatal accident risk per mile driven. Another is that the set of US roads is the scene of more total fatalities.

The second one is a more natural reading to me, but presumably not to some others.
Burn out at work? Amazon? Oh c'mon.

The original OP's write-up misses the main questions and helpful perspective. Doctors (we have several in the extended family), lawyers (worked with some), entrepreneurs (have been one) all put in very long hours. So do grad students, and undergrad's working on tough assignments.

It's not work per se; the issues are larger, and different:

- do you enjoy what you do? If you're new, out of school you may not know this without experience. This guy got experience. We are aware that plenty of people make career changes inside and outside their industry right? Because of they realized the enjoyment and fulfillment wasn't there, right?

- do you have friends, hobbies, a social life, a wife (husband) and family? Do you do anything with them? If not, why not? Why does one work all the time?

- do you have self awareness of your red lines? If no, why not? If yes, why were they repeatedly crossed? Individuals have choice, agency if they are relatively self-aware.

- Why would a team put up with so many bugs, and so many late calls? There are a zillion developer teams ... we all have support issues/challenges, and part of the job is reducing outages which feeds into software engineering, quality, management, cross functional management with business people providing requirements, corporate culture, and many other facets.

I didn't find this article helpful. I do not cherish or dismiss the trauma reported herein, but something bad X happened at company Y is neither new, insightful, or explanative in any ultimate way that counts.
It's a heck of a speech, made after Stalin died

https://millercenter.org/the-presidency/presidential-speeche...
That's one way to give the middle finger to your employees, lower morale, and have them underperform. Businesses do stupid things like this all the time, against their own interests just to save a little money. Another example is not giving even inflation adjustment raises. The employees will respond accordingly and lower performance, work less, try less. Not enough to get penalized, just enough to stay in the boundaries. Or they'll leave. It's especially stupid to do this to remote employees for obvious reasons.
JHipster: https://www.jhipster.tech/
The Short, Strange Life of the First Friendly Robot
Its troubling to imagine the negotiations that might get restrictions put in place, to further political wrangles. If the 'U' is not there, then its just another program to manage with a huge bureaucracy. Instead of the great leveler and simplifier it could be.
CI doesn't imply CI with testing.
Well Xilinx has the Zynq-7000 SoC[1], featuring an ARM Cortex-A9 CPU along with a potentially quite large FPGA.

Not exactly cheap though, at least in small quantities[2]

[1]: https://www.xilinx.com/products/silicon-devices/soc/zynq-700...

[2]: https://www.digikey.com/products/en/integrated-circuits-ics/...
You'd be looking at very subtle variations in the color of single pixels, so you might as well just use a single optical sensor and light source into a single high res adc, using intensity to measure thickness.

At some point dust in the air will be a limiting factor.
We use Google Pub-Sub and got the whole thing up and running very quickly with Spring integration. Message durability, automatic consumer load balancing, automatic retries, some easy broadcast patterns - all out of the box and literally a click of a button on the infra side.

Has worked out quite well so far.
Based on my experience the difference is whether something interferes with a major life function.

Of course, the downside to that is two people can have the same "disorder", but if one will be fired from their job because of that "disorder" and the other won't because they are retired, then one may be diagnosed with it and the other may not be.
Can you clarify what exactly it is you're disagreeing with him about?

From my read, he's saying "no commute is good because you can do a few chores during the week and not have as many to do on the weekends".

You're saying "no commute is good because you can apply that time to cleaning and the house is cleaner; but also kids are exhausting".

?
Interesting article -- thanks! I see they used the `key ^ P` encoding where the `key` is `L >> PAGESHIFT` to use the ASLR randomized bits from the free list position `L`.

In [mimalloc](https://github.com/microsoft/mimalloc) we use a similar strategy to protect the free list in secure mode. However, there are some weaknesses associated with using a plain _xor_ -- if the attacker can guess `P` that reveals the key immediately (`P^key^P == key`) or even if there is a read overflow, and the attacker can read multiple encodings, they can xor with each other, say `(P1^key)^(P2^key)` and then we have`(P1^P2)` which may reveal information about the pointers (like alignment).

What we use in _mimalloc_ instead is two keys `key1` and `key2` and encode as `((P^key2)<<<key1)+key1`. Since these operations are not associative, the above approaches do not
work so well any more even if the `P` can be guesstimated. For example, for the read case we can subtract two entries to discard the `+key1` term, but that leads to `((P1^key2)<<<key1) - ((P2^key2)<<<key1)` at best. (We include the left-rotation since xor and addition are otherwise linear
in the lowest bit).

Just some thoughts. Of course, this may be too much for the use-case. However, we found just little extra overhead for the extra operations (as most programs are dominated by memory access) so it may be of benefit.
> If you own website, you have all rights to do any censorship you want.

I absolutely agree with you here, but we also have the right to criticize and/or stop using platforms that use this. Your parent post said it was wrong, not that you tube didn't have the right to do this.
Is webpack-dev-server planning on fixing this?
> just like hooks – too lazy to figure out "this" and classes in JS

That's just a part of why hooks exist: https://reactjs.org/docs/hooks-intro.html#motivation

The more important parts have to do with code reusability and complexity.

And the way classes work in React is not typical and there _are_ non-standard behaviors to them, so to brush that additional complexity aside is myopic.
having a child might be more meaningful than the whole world, I love you, mate!
The citizen question is so very hard, because in practice, non-citizens are numerous and very vulnerable. Cementing UBI for citizens only, would construct a gulf state like two tier society.

Eligibility for the UBI will always be contested. Would it not make it even harder for immigration laws as well?
I thought FPGAs were more power efficient than GPUs for many ML applications for example (CNNs aside)?
I worked for a company where developers could opt in to on-call cover. Doing so meant you got some extra cash, and if you were called then you got so much for the first hour, then a different amount for each hour after that. Not being coy, I can’t remember the details.

I'm a pretty heavy sleeper, and would go to bed with my phone on silent, set to ring a long time before going to answerphone, and with my Apple Watch on my wrist. If my phone rang then my watch would buzz me awake, eventually. The only snag was if, in my sleep, I knocked the watch out of contact enough that it locked and wouldn’t buzz on calls, but in practice I was lucky enough that I never got a call when that happened.

Not that I was called often. The company had developers around the world so it was only if they needed some specific knowledge or skills. That meant that being on-call was mostly a fee to compensate for being available at short notice and not drinking, etc.

Ultimately they decided they weren’t getting enough calls to justify the cost of paying the on-call fees and scrapped the system, just relying upon whichever developers around the world were working.
Maybe this will be useful to someone adding the following flags LDFLAGS='-z relro -z now' help with one of the holes (they mentioned it, but not what flags)
Check out:
https://github.com/slimm609/checksec.sh

* System-wide ASLR (kernel.randomize_va_space): Full (Setting: 2)
* Does the CPU support NX: Yes
* Core-Dumps access to all users: Restricted
COMMAND PID RELRO STACK CANARY SECCOMP NX/PaX PIE FORTIFY
# checksec --proc-all |grep qmail
qmail-injectXXXXX27 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
qmail-queueXXXXX97 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
qmail-sendXXXXX78 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
qmail-lspawnXXXXX89 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
qmail-rspawnXXXXX90 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
qmail-cleanXXXXX91 Full RELRO Canary found Seccomp-bpf NX enabled PIE enabled Yes
For you perhaps. But I didn't see value in imposing my will on others. In fact, I looked at a few of the articles in that DDG SERP.
Its also meaningless for stay-at-home employees. How exactly does the distance to your house, affect your pay? Why?
We are still having a ton of trouble getting this tool to work in GovCloud.

The results that it IS able to provide are quite useful, however
I’m not the OP, but I would like to see some UBI studies that are at least permanent (per participant), if not universal.

It’d be a lot more interesting to me to see what happens when 30 people get $1,000/mo for the rest of their lives than what 20,000 people do with an extra $250 once.
Being unsure of my recollection, I've just bootstrapped and installed the most recent go 1.14.3 release on a pure musl x86_64 chroot. Everything I can think of to test so far is working impeccably.
This app works pretty much like that: https://www.goarmy.com

It even fills in the todo items for you. But you should read the EULA carefully. It can be difficult to uninstall.
Oooh, colour me interested. Is there a mailing list or something I can subscribe to for development updates on an HP 48-alike?
Netflix to start cancelling inactive customers’ subscriptions
Without the right to vote, I think it would be hard to get much political will for it. Even if we started out giving it to noncitizens, it would be the first thing cut in budget cuts.
Companies that sells Hardware sell it at the same everywhere despite the cost of living.

Why isn't this the same for employees? We need to call out this bullshit.
FPGA Noob here. I have 2 questions about FPGA's that I'm hoping someone here can help me out with:

1. For the FPGAs i've looked at, you seem to have to initially configure them before being able to run your programs on them, kind of like EEPROM. I feel it would be much more interesting from a reconfigurable computing perspective if the devices were able to programatically re-configure on the fly as easily as it is to read and write to DRAM or Flash Memory. So what are the barriers that prevent the hardware from being able to do this?

2. Its exciting to see projects like Symbiflow making great progress, but after reading some expert opinions[1] it seems like an extremely difficult challenge to attempt to reverse engineer hardware from commercial FPGA vendors who wish to keep their designs closed in order to protect their IP and compete. So my question is wouldn't it be a more feasible goal to construct fully open FPGA platform from scratch, just like RISC-V is doing with CPUs? What would the obstacles be here?

Thanks!

[1] https://www.reddit.com/r/FPGA/comments/a5pzs5/prediction_ope...
Am I confused or the video is currently on YouTube?

https://www.youtube.com/watch?v=uk2YZfnsOPg
>I'm not really picturing THAT many brilliant developers that fall under the bucket of: a) really smart and able to pass FAANG interviews b) not willing to relocate if they did get a huge offer

What about anyone that wants to own a home before they are 40? Even on FAANG salaries its very difficult to buy when millionaires are snatching up fixer uppers for $1M+ all cash.
He's using pedophrasty in his argument in desperation by adding unnecessary elements that distract from the underlying debate and illicit emotions you can't really argue against without being the bad guy. Once you see this approach used, it's safe to assume that person's an idiot (at least on the underlying discussion topic).

Pedophrasty Definition: Argument involving children to prop up a rationalization and make the opponent look like an asshole, as people are defenseless and suspend all skepticism in front of suffering children: nobody has the heart to question the authenticity or source of the reporting.
Amusingly if Trump says it’s safe, less people are willing to take it.
I remember, I think, connecting to the local library to access all of the above using a text/curses type interface on a 2400 bps modem borrowed from my high school. I'm thinking 1993ish?
Has he tried Hawkeye Access at all? Pupil tracking via FaceID is a bit of my party trick.
I'm not sure if you're legally bound not to say certain things by the terms of the NDA you signed, or if you've simply chosen not to share some details. But I read that entire page, and who is in the wrong in that story hinges entirely on the exact events of the day you requested to go home, and exactly what you said that was considered a death threat. The extreme vagueness around those details leaves me with no ability to form an opinion on whether your manager is a whip-cracking sociopath, if you have serious anger management issues and are blaming the consequences of them on anyone but yourself, or somewhere in the middle.

Are you willing to give more details?
The pressure's also going to come from the other direction. The content you pay for is also the content that goes in front of your eyeballs - and the value of that may be much more than you're paying.

Here I am, a successful content bundler. Thousands of people pay me a measly sum to see the content I push at them.

A whole bunch of people are going to come to me, with stacks full of cash, saying, Man, I sure would like to show my content to your subscribers. I calculated your profits, 100k annually. I got $1,000,000 in this check. Does that interest you?

The numbers are made up, but with adtech money being real, it won't be long before the content bundlers buckle and become 'ad-supported' or something like that.
So HN should sensor you now because the Gods of HN believe that you believe in the wrong thing.

Yea makes sense. This is certainly going to end well /s
The Material UI library for React is such a piece of garbage and I actually believe it’s one of the main reasons why so many devs hate React. You can use React without and your happy will be so much happier!!
Animation of initial build-out of Starlink Constellation
Or slippery slope.
Ransomware in Windows XP virtual machine
Without lockdowns, it just means that everyone with the means to stay home does so, and the people not able to stay home disproportionately face the disease. Government lockdowns reduce the incentive for desperate people to continue exposing themselves to the disease.
Many places don't handle those files properly. For selling on eBay/Mercari/Poshmark, if I AirDrop from my iPhone to upload from my computer, they don't convert the file properly. (Typing descriptions etc is far easier from the computer than on a mobile app) I can setup an Apple Script to do conversions, but I've found uploading to Dropbox and pulling from the desktop version works better (Dropbox does the HEIC-JPG conversion)

I believe the onus should be on the trillion dollar company that chose to use a non-standard file format.