skysight-inc/HackerNews huggingface dataset:
I think this article is really overplaying the amount of change gene editing can do post-embryonic/childhood development. The architecture of the brain is not encoded in genes, but develops as a result of genes interacting with the environment.

Genes encode things like neuronal growth regulation (e.g BNDF), receptors (e.g 5HT, OXTR) and transport of neurotransmitters (e.g DAT/SERT). We have bred mice that lack entire receptor systems -- they exhibit evolutionarily disadvantageous traits, but are fully viable [1].

Think of your brain as a city (an embryo at day 1 is an open plot of land where it will be built) and think of your genome as defining construction workers of different types. . The city develops as a result of constraints and feedback -- but once it is the size of say, New York City, it's not like gene editing can suddenly tear down central park and replace it with a football stadium.

[1] https://www.ncbi.nlm.nih.gov/pubmed/18712364
It'd be lovely to address the height wage gap, but if the "Right" mocks the idea that short men and tall men should get paid equally, the "Left" gets angry at even the hint that there are other axes of oppression than gender and race. Try dropping into a feminist subreddit and float the theory that the height wage gap has a meaningful amount of explanatory power.
The Newsweek headline is a direct quote from this Townhall article's author. In what way is that "mak[ing] stories up?" In order to get its summary of the Townhall author's quote correct, Newsweek even contacted him to ask about it: "Prager did not immediately respond to Newsweek's request for elaboration on his comments Tuesday afternoon." Instead, he decided to play the persecuted conservative game for the rubes who read Townhall.
This is likely akin to the question of how many individual songs you can write with the chromatic scale (https://youtu.be/DAcjV60RnRw).
Fueled | NYC, LONDON & NOIDA | Full-Time |
https://fueled.com/jobs
Please email christine@fueled.com with questions

-- Who We Are --

An award winning mobile app dev agency.

-- Where You Fit In --

You know how to create jaw-dropping websites and web/mobile applications.

-- Open Roles --

Senior Technical project Manager | NYC | https://fueled.com/jobs/nyc/senior-technical-project-manager

Product Managers | NYC |
https://fueled.com/jobs/nyc/product-manager

Lead User Researcher | NYC |
https://fueled.com/jobs/nyc/lead-user-researcher

Senior Product Designer | London, UK | https://fueled.com/jobs/london/senior-product-designer

Senior Android Engineer | London, UK (open to remote) | https://fueled.com/jobs/london/senior-android-engineer

Senior Android Engineer | Noida, India (open to remote) | https://fueled.com/jobs/noida/senior-android-engineer
So the issue is the block? I make a blocking call and another app attempts to make a call during the block and will fail if it's not expecting to wait? Is that (one of) the problem(s)?

Thanks for breaking that down for me!
I stand corrected, I’ll update the article!

If you compare the regular box shadow to the stepped example, it’s very clear that the gaussian blur doesn’t look nearly as natural as the multi stepped one.
For ENS you can resolve names by just installing Metamask. The wallet part of Metamask is not easy to use, but if you just want to brows ENS domains I don't think it can get lower friction than that.
US auto industry is a good example.

Hollywood is another - many productions companies have fled offshore largely because of unions.
This was the highest-profile fuck up by a news organization in 2019. They didn't merely publish propaganda or disinformation: they published fraudulent news of the highest consequence, so bad that the Special Counsel had to issue an emergency statement to prevent all hell from breaking loose.
I’m really looking forward to a new range of incompatibilities between Bluetooth audio devices, as well as the new complications this introduces into the Bluetooth software stack.
Nicely done!

I scratched a similar itch by creating Jowl[1], which uses JavaScript one-liners with the Lodash library to transform JSON.

Like you, I wanted syntax that was more familiar to me than jq's, and like you, I wanted to use a language that was built for data structure transformation.

However, I offloaded all of the actual hard work to an existing JavaScript runtime, and to an existing library for data structure transformation, meaning I could punt on the parser and language design; the hard parts that you've taken on. I have this bookmarked to read through in more detail later this week.

[1]: https://github.com/daxelrod/jowl
Most people lie about their compensation though.

The average tech worker salary isn’t $300k like HN wants to believe. The reality is that this board is mostly made up of the outliers.

For every person getting $150k in stock options and “feels like that’s on the low end because everyone they know gets more” there are 10 others who get nothing.
Depends on if the chosen prefix attack allows the content to appear arbitrarily in the middle of the byte stream like that.
> There are many reasons for players to have unions, and none of them apply to software developers.

There are analogs to some of the things you listed.

For example, exclusivity contracts sounds a lot like non-compete agreements.

You play for them, or you don't play at all sound like employment agreements where the employer demands rights to everything you create during your time of employment.

You move your family to whatever shitty city bought your rights sounds a lot like being transferred to some place you don't want to go.
In my opinion, even calling it “cognitive” is too generous.

What makes it “cognitive” instead of just “normal” automation? Because it’s dealing with information rather than the physical world?

I think a better term is statistical or digital automation.
They do subject themselves to it. However, what that analysis lack is an understanding that the worker/employer power relationship is completely asymmetrical. Workers have everything to lose, Employers have nothing to lose. That leads to 'illogical' decisions such as workers who could find work elsewhere opting not to: Shit, their rent, their medicine, their family is on the line here. Maybe the new job will be worse, or have worse benefits, or not let you skip out early on Friday to go to soccer practice?
>LE Audio is Multi-Stream

Praise be to the heavens - we can finally have Bluetooth headphones that don't revert to low-bitrate mono if the microphone is active.
More surprising to me is that seems to have virtually wiped out legitimate journalism at the same time.
anyone checking diffs would notice that, or working on the file, etc. it wouldn't survive long
I got excited when I saw the 'f' and 'count' commands, but they're just scripts he has on his system. Like doing grep 'plover' blah.log | cut -d ' ' -f 11 | sort | uniq -c | sort -n. Personally I'd prefer to use the ubiquitous commands that work everywhere than rely on having custom scripts on my system, but they are nice.
We need to make paying ransoms to hackers illegal. If that results in the victimized companies going bankrupt then that is an acceptable consequence pour encourager les autres.
The only very slightly more expensive ESP32 boards have 18 ADC channels, 16 PWM channels, and 2 DAC channels.
For the 100 feet you need more power, better antennas, and diversity reception at the headphone end.

All of these could be implemented with the old Bluetooth standards but for various reasons, people haven't done it.

I think with BTLE it will be easier for systems like that to operate in an infrastructure mode. That is, really my laptop should stream audio over WiFi, then it goes over Ethernet to one or more hubs near me. That's the way you get to perceived 100% reliability.
BASIC was a common industrial automation language at one time. If the platform has the resources, use them.
Thinking Like a Kid Again
I recommend trying the ESP32 as well (more pins for ADC and a few other features).

Either way, the ESP's are an incredible value (I use both).
There are books well known in the field with "machine learning" in the title. I don't think that's any clearer to a lay person.
The extension also allows you to set that a particular site be assigned to, and automatically open in, a given container. I don't believe this particular feature is built into Firefox.
>In both cases, the conclusion was that my results were good enough for an L4 position, but they wouldn't hire me for less than L5. (Why not, I'd be happy as an L4...).

Can you elaborate on this? Were you interviewing specifically for L5 roles? I wonder if years of experience or even achievements can be used against a candidate by raising the bar so to speak. Maybe one is a L5 at their current company but only a L4 elsewhere. As long as you can contribute at whatever level is appropriate for the given company I don't think it should be held against the candidate.
The key word was really. There are obviously times where CPU bottlenecks are a thing, but for the most part, they’re not.
Very well done! I like how it can exaggerate the height arbitrarily enough to make it really stand out.

It would be cool to make the lines rotate and translate and scan around over the map like Max Headroom's background!

https://www.youtube.com/watch?v=6epzmRZk6UU

I wonder how you could go about implementing it as a high performance shader?
Somewhat of a tangent, but do you have any advice/resources on how to price in repairs and maintenance?

I am moving soonish, and trying to figure out what to do with my house. A back of the envelope calculation of Expected_Rent - Mortgage - Insurance - Property_management_fees gives an appealing number, but I am not too sure how to price in all of the long and short term repairs/maintenance and any other potential liabilities.
CD Projekt Red has figured it out, but their company is funded by the Polish government...so I'd say they're in a unique position to be able to take their time.
Looks great!

As an old Lisper, I did get a wry chuckle out of the fact that you managed to avoid Lisp for a tool that uses Lispy syntax. :-)
That's not really how it works in Australia. We're more focussed on (in order):

1. Helping the people who lost everything
2. Holding the country's leadership to account on why they refused to meet with fire experts before this season.
3. Prosecuting arsonists under the laws we have

You'll note that their names weren't shared, and they will be dealt with in our legal system like any other offender, from underage drinkers all the way to Cardinals in the Catholic Church.

But people starting fires (intentionally or not) is not new in Australia, sadly. What is different this year is the conditions that caused the scale of the destruction, funding cuts to fire services and the prime minister refusing to meet with fire experts, who were trying to warn him that this was going to happen.
That's not a relevant answer. Git's use-case is very specific and it's quite possible that this attack won't be relevant. It needs analysis.

>no good reason to use this hash function in modern security software

This argument conveniently ignores the cost to switching existing software (i.e. it's completely detached from reality).
I've actually seen this before where a board would run all night with no problems but as soon as someone was sitting next to it in a pneumatic office chair, it crashed.

Drove everyone mad until someone figured out it was the chair itself.
What if the universe repeats itself?

"What we do in life, echoes in eternity"
It might be prudent to note that "cash" has meaning in the context of electronic payment research, going all the way back to DigiCash in the 90s. That system required a trusted third party to operate, but it was still cash in the sense that it is a transfer of value, not debt. The way most payment systems operate is that they are settled at a later date (in some cash equivalent). In that sense, credit card payments as well as Venmo are layer 2 solutions.
The "Broadcast" mode is really an interesting concept - depending on the available range. There are a lot of potential uses for this technology beyond the basic. Of course "I can share my headphones with you" is great, in the day in age of watching moves on iPads in say a plane. However I think in a business setting the broadcasts could be used for all sorts of cool bits.

Remember the TV's in airports running news on mute? Now just tune in your broadcast bluetooth!

Museums and art galleries don't need to provide audio guide devices - just tune into the broadcast. Might even be able to do multiple broadcasts, one for each language, for each station.

Silent discos without the need for custom headphones.

Mass transit (trains, buses, subway stations, airport) could broadcast announcements, the same way they do now over speakers, so those who have a hard time hearing the announcements (or just have headphones in anyways) could actually hear them. This would be particularly great if you could listen to your own personal audio source (ex music) AND get the BT broadcasted announcements.
It is worth considering how things appear from the perspectives of the application developers.

* https://dev.gnupg.org/T3894
... In theory, if you could debug your code. The debugging capabilities on Arduino boards are unfortunately basically inexistent compared to traditional MCU dev boards.
Hardware is great I agree though.
> something like this should have remained within government.

I agree, but even that is far from ideal because which government should control it?
Since https://platformio.org/ that is no longer the case as well.
If you could push up a commit that computed to the same hash of the last tagged release in a repo... I'm not certain, the tag might end up referencing the new object? Certain versions of git (i.e. maybe git for windows) may also react in different manners.

In theory you might get people building software packages for distros to build your malicious version, you may also just temporarily shut down the ability for anyone to check out the version (basically denial of service for making?) but the time window would be weird.
> While we find some evidence of direct employment gains from attracting a firm, we do not find strong evidence that firm-specific tax incentives increase broader economic growth at the state and local level. Although these incentives are often intended to attract and retain high-spillover firms, the evidence on spillovers and productivity effects of incentives appears mixed.

So, would this mean that the study is analogous to a null result being spun to mean a negative result in the title? "We do not find strong evidence" is not the same as "no evidence".

I wonder if this is what would happen should more failure to reproduce papers were published to fix the reproducibility crisis- instead of encouraging more critical analysis, the abstracts will just get summed up into clickbait titles that continue to mislead.
What would you say a parent's job is?
But any aliens' frame of reference is almost certain to be non-inertial with respect to our own :) That kills any notion of simultaneity.
It's difficult to do an analysis of a paper I cannot access, so my response was related to your description.

I talk some about why people who write Bitcoin software don't control anything this post: https://news.ycombinator.com/item?id=21978934
> Google's arguments were already refuted in the earliest hearings. There's a reason this is going to the supreme court, the rulings didn't really match up with accepted evidence and testimony of experts in the court.

This is not how appeals works. The Supreme Court is obliged to cover just two questions presented in the petition for cert: (1) Whether copyright protection extends to a software interface; and (2) whether, as the jury found, the petitioner’s use of a software interface in the context of creating a new computer program constitutes fair use.

The reason why it's hearing this case is because precedent on every circuit appeals court other than the federal circuit has answered "no" to the first question, and the precedent of fair use interpretation is such that CAFC overturning the jury verdict to rule not-fair-use is incredibly surprising.

> The courts have already explicitly denied Google's claim they did this for compatibility or interoperability.

That is factually incorrect. Whether or not Google did it for compatibility or interoperability is a factual determination. And facts are determined by jury, not by courts (and definitely not appeal courts). CAFC overturned the jury verdict, which found that Google's use was fair use. And Oracle does not contend that the jury was given bad instructions, which means that the appeals court can only consider if the jury's verdict was unreasonable.

> Google wanted all the benefits of using Java without actually paying for it.

I do not dispute this, and I don't think anyone disputes this. But the question is if it is legal for Google to do what it did... and the contention of quite literally everybody but Oracle is that it is.

> Google was in talks with Oracle to license Java but backed out when they didn't want to pay to use it.

Google was in talks with Sun, not Oracle. Sun didn't pursue Google because they couldn't find evidence of copyright violation. (As has been pointed out, many Sun engineers do suspect that Google didn't follow clean room implementation procedures strictly, but the amount of copied code that even Oracle could dredge up is 8 test files and a 10-line method called rangeCheck--not worth pursuing).

If you're making an emotional case based on the investment put into Java, you should be honest that Oracle bought Sun to acquire Java, in large part to sue Google for the use of Java in Android.
Ivanka Trump’s CES keynote address sparks backlash
>> Poverty makes a person begin questioning what it is they did in their life that brought them to this low of a point.

> For someone born to a poor home, this doesn't apply

I think it does apply but in a less obvious way.

People born to poor homes are still shown what they could aspire to: A higher standard of living than they started in, and greater opportunities to aspire to.

If anything, they see more of that than the middle classes, because they start from a relatively disadvantaged position, but are seeing the same things on TV (say) as everyone else.

And so when they grow up to be responsible for themselves, if they believe it's not fixed and depends on themselves but they are still dirt poor, the question becomes "What haven't I done with my life that I should have?"
Show HN: Giveaway App and Widget
"Trickle down" economics is a scam and doesn't work:

https://www.nber.org/papers/w21035

https://www.theguardian.com/business/2012/jul/21/offshore-we...
Timex is great.

However sometimes I feel I only use it because of the weird default (non-)handling of timezones by DateTime.
Instead of redesigning or coating the satellites, SpaceX is placing a test coating on one side of one satellite, meaning that 98% of the new satellites will be unchanged. Stating that the test coating was "just an experiment" and that the approach was "trial and error" signaled what a low priority addressing astronomers' concerns were.

https://www.forbes.com/sites/startswithabang/2019/12/11/elon...
Firefox Public Hardware Data Report
Cincinnati here. Tons of high paying jobs. No traffic. Plenty of outdoors and hipster life stuff. Very nice houses are super cheap right next to thousands of jobs. I live five minutes from work, no highway, fifteen year loan on a house we are in love with in a great neighborhood. $1200 a month. Imagine that on your salary...you can LA d a job here making the numbers you have in saturated valley.
Not so much the specific attack, as the broad class of attacks. I think this new work is in that same broad class but I am not a mathematician.

The idea in Marc Stevens' anti-collision work is that some inputs are "disturbance vectors" which do unusual things to the SHA-1 internals, and we want to detect those and handle that case specially since there is almost no chance of that happening by accident. It has a list of such vectors found during his research.

This paper doesn't talk about "disturbance vectors" but it does discuss ideas like "Boomerangs" which I think ends up being similar - I just don't understand the mathematics enough to know whether that means "the same" or not.
Looks like, within minutes, most of the anti-union FUD has already been covered here:

Tech workers make a lot of money so they don’t need unions.

Tech workers have lots of options and can get a new job so they don’t need unions.

Computer work isn’t physically demanding therefore unions aren’t useful.

Nobody in tech wants to be told by their union what they should work on.

Unions only give older people seniority and pay increases.

Lots of places don’t have crunch time, therefore no tech companies need unions.

In some unions, all employees are locked into that union and have to join, therefore unions won’t work in tech companies.

You might get a bad union rep or the union might fail to get a great outcome for its members, so it doesn’t make sense to try.

I don’t think I saw “I am a master negotiator and can negotiate better comp for myself than a union could” yet, but give it time...
Sounds great! I'll make sure to check out out!

My approach was caused by the fact that I wanted to have a minimal language which only contains what really is necessary and is as regular as possible, to be very simple as a result.
Who gives a TLD it’s value? I don’t think it’s ICANN.
I think it has to come down to insurance-mandated security requirements.
I agree with the author re: the relative importance of coding vs. non-coding regions, but disagree with the section on Shannon information.

Shannon information provides a trivial upper bound on Kolmogorov complexity: imagine a tiny program with a huge data segment, which just copies the contents of the data segment to standard output. In the case of the human genome, this value is on the order of 6 billion bits. The key takeaway is that a much larger fraction of these bits than one might expect from the phrase "20000 genes" are potentially relevant, not that Shannon information somehow underestimates complexity.
A classic solution is just one shortcut of `firefox -no-remote -ProfileManager` which semi-replicates one of the old Netscape-feeling behaviors in that such a shortcut will always create a new instance of Firefox and first launch the select profile window.
Hmmm, does the garbage string actually have to survive long?

If there's a followup CL to "delete a garbage string that accidentally made it into the repo", which doesn't actually fix whatever else was added, would that get you anywhere?
I wonder why there is no mention of the price.
She does not. They are the same to her. We're also native speakers from the Reno NV area, which is heavily influenced by Sacramento and San Francisco language.
Downvoters care to explain? I was born and lived in France for 20+ years, I think I've a pretty good idea about the government, freedom and privacy in that country. I've seen Qwant being shilled countless times, starting from the french government pushing a "privacy focused search engine" a lot of school use this search engine by default. Despite all of that I have yet to see code or any actual proof they respect user privacy.