skysight-inc/HackerNews huggingface dataset:
Ask HN: Save your job or help your company?
I'm implementing/integrating software at the company I work at.

There is a company for sale that does consulting for the specific thing I was brought on to do and maintain.

The company for sale has several experienced employees. The cashflow of the company is a little more than I make. The company is selling for about 2-3X what I make. It's in a different state but has clients all over.

If my company bought the company for sale it could pay my salary. So, in five years they've saved double their investment.

If they bought the company and fired me they could probably get their investment back in 18 months.

Do I tell them about it?
This is bad too (in its current state of sophistication) but I still think it's better than having some HR generalist with 6 months on the job and no technical knowledge scanning resumes before anyone who knows what they're doing gets to them.

At least if you know your resume will be scanned by a computer before-hand you can optimize for that. It's hard to optimize for a person with no skill-set.

The place I've worked with the best HR department realized that they didn't have any legitimate role in determining whether someone was fit for a job, only whether or not they were fit for the company. So they'd handle the background checks, the reference checks, etc, usually after the phone screen and before the on-site interview. But they didn't have any say in who got the job other than vetoing candidates with company-wide disqualifying features.
I would love to see a page demonstrating specific vulnerabilities or data theft by Huawei. So far, in comments, it's always "oh they must be doing it", "Oh I've heard about them doing X and Y" or other similar unsubstantiated claims
This is awesome. It's essentially reverse acid
"guitar hero".
Things I Learned About Experimentation in Real World Machine Learning Projects
Funny, my mobile browser (Brave) assumes that my system click is ahead and demand I correct the time rather than considering the certificate might be expired.
Self driving cars solve two problems: 1. driving is boring, 2. driving can lead to accidents if you are not attentive at the right moment.
Don't forget, some fonts (particularly emoji) have multicolor glyphs!
What about PicoLisp?!
This is exactly where I want my career to go. I want to own a small patch of land and I want to nurture that land to produce food. I am amassing capital now using my software engineering skills to purchase my land outright with cash.
I live outside the US and have also received recruiter emails for Google offices throughout the EU.
There's a series of EPs called Acid Test (available on Spotify) which are great. Donato Dozzy and Tin Man's collaboration is particularly good. Tin Man is another artist worth checking out.

For an alternative (more downtempo/ambient) take on how the 303 can be used (among a few other machines), check out TM404's self-titled album, and Risveglio by Alessandro Cortini
Bayesian techniques are effective with small data sets if you build your model carefully. For example, if you are able to encode the generating process of your dataset, even a _single_ example could be used for effective training. For example, see this http://web.mit.edu/jgross/Public/lake_etal_cogsci2011.pdf

By providing a good generative model, you are shifting the effort from collecting more data to carefully coding your expert knowledge. In my view, this is an exciting paradigm as it allows combination of human knowledge (as generating process and prjors) that can be overcome (in posterior distributions) if enough data is accumulated against it.
>Same applies also to YT - videos with 2x speed, inverted colors etc.

What is this? Can you provide some links to these kind of videos. Thank you.
Well, that was completely predictable. It's not obvious to me that any of the Boring Company plans are anything except vaporware.
ARTEMIS: Neutralizing BGP Hijacking Within a Minute [pdf]
Another Dozzy fan on HN!

Also recommend checking his Acid Test releases. Especially Test 3, which is beautiful, but it's all amazing.
That's doomed to fail because the only applicant who qualified was over 30 and was visbly middle-eastern.
Do you have a source for this? This may be true in other fields but most genome editing industry work is almost certainly done stateside.
> The chosen solution in that case was to set up a dedicated engineering facility onshore, where evaluation of the products could be performed at various levels before deployment.

Honestly, that doesn't seem like a good plan. While such a lab is better than nothing, it doesn't protect the UK against attacks it didn't understand or think to look for. I'm reminded of this Soviet bug that was given to the American embassy in Moscow and lay undetected for seven years.

https://en.wikipedia.org/wiki/The_Thing_(listening_device)

The fact that the lab was created for Huawei tells me they're not trusted enough. The smart thing to do is to pick vendors you already trust not to bug you, and then do the extensive verification as an additional check.
Well if you're worried about China's influence seeping into other countries, then yes.
Behringer are also bringing out a bunch of clones. I think they may have just released a 303 clone. Can't speak to the quality of it though. Always found Behringer kit to have a high noise floor but that was at least a decade ago so things may have changed.
>Why is this a measure of "disorder"? In my eyes, a perfectly uniformly distributed of zero temperature mass (or maybe absolute zero, not sure) of grey energy is the perfect order?

Order here means something specific.

A sand castle has more order, in that sense, than sand thrown around (e.g. the default state of sand in a beach) -- the sand in the castle is ordered in specific ways to represent something.

>I would call a perfectly uniformly smoothed out heat-death of the universe perfect order (i.e. the opposite of chaos).

Again, chaos in this sense means (to put it in layman terms) that nothing is put in some particular order. The "perfectly uniformly smoothed out heat-death of the universe" means nothing is explicitly ordered in some way -- any chunk of that universe that you take will have an equal distribution.

Here's another example:

A layered cake has an order (e.g. chocolate, cream, biscuit, marmelade, biscuit).

A layered cake mixed up on the blender on high, has no such order, it's all a chaos (even though it's smoother).
Blizzard ended up doing it the right way.

https://twitter.com/taviso/status/939634523137966080

https://news.ycombinator.com/item?id=15982161
> Custom devices are being designed to record information in a tamper-proof way

Then the innovation is ONLY in these devices and they just as well can be used with regular encrypted DB.
There was an old BBC series called Connections that followed seemingly unrelated chains of inventions to their modern day endpoints. Worth finding on YouTube.

Edit: found Wikipedia link: https://en.wikipedia.org/wiki/Connections_(TV_series)
I know growing up the one library had a perfect arrangement the first floor was children's and looser in sound rules allowing for stuff like reading out loud and talking while the second up were serious quiet normed areas with a broader selection. Owing to the construction it was silent except for footsteps in the stairwells when the doors were closed.
A lot of people do not read reddit, digg, hacker news, or internet forums. Way way more than those that do.
So.. What are they trying to stealth-sell here?
I disagree that the level of performance will not impact the sales picture. The technical side matters a lot for sales. If an AI product is associated with a billing code, that will hugely change the sales dynamic. However this is a high bar to clear in terms of performance.

If the algorithms are worse than human level performance then I agree with the assessment. If they are above human level performance, I think the sales picture changes a lot. However this process will happen slowly since it will take time for regulatory and medical community to trust that a particular system truly and robustly outperforms humans.
Why? It you are testing applications in a dev/test system that is only a available on the company VPN then how can you get burned?

Sure it’s annoying clicking through browser warnings but if it’s not public facing I don’t see the danger.
Not everyone knows. Especially on junior positions they often don't know.

What it does is that it biases hiring process against self-aware or humble without right network to tell them to exaggerate.
The open office paper is my best read of 2018
Now I want a browser extension that adds Wikipedia-style link previews on all pages.
Somehow other cultures (IME: China, many parts of Europe, Korea) do fine with people being expected to flag down wait staff when they want to talk to them.
Sorry, but no. I thought the same thing until I actually started a business. Look up how taxes work in California and then look at how they work with respect to S Corps. Then look at how large companies hide their profits via schemes like the double Irish, which small businesses have no chance to do.

Just to give you an example - in Los Angeles, the county assess a tax on unsecured property that has absolutely no bearing on your revenue. That's a tax on your office equipment, furniture, machines, etc. The city also assess a tax on revenue, not profit, in excess of $100,000. And even if you don't make a dime in profit, Corps and LLCs still pay a minimum state tax. If you own a building for your business you're also going to pay property tax, and if you don't you're going to pay it in the form of higher rent as well.

To your last point, you need to add an "if" to make it accurate. California is a far better choice than the Midwest or South if you can start a small business with high enough margins to cover the much higher costs of basically everything.
It can be a real pain in the butt to go up and down the whole stack and reconfigure every library and application that might detect a insecure connection and bail. Need several independent webapps to communicate? Hoo boy.
Blendle is in Beta, which means people are just now coming up with revenue models that only charge customers for the articles they want to read, and allow them to do this across different outlets.

The unique (not that this is good or useful) thing about purchasing CVL tokens is that it allows you not only to pay for the articles you want to read, but allows you to vote on how the Civil constitution is applied and thus how existing and newly formed newsrooms are shaped as well as affording you the opportunity to start your own newsroom (I think, not certain about this).

My explanation here and my explanation above doesn't in fact explain much of anything. Again, assuming blockchain/[insert buzzword] has wings, we won't really understand much of the how or why until clear use cases begin to dominate.

When Morse was trying to convince Congress to fund his endeavors, it was only after the second attempt they just gave him some money to make him go away (though, there were a couple Congressmen who really pushed for supporting him). When Morse had a telegraph line constructed in D.C. and running north (40 miles?), people still didn't understand the how when a message could be sent by telegraph faster than by a messenger sent south on the train. People still didn't grasp the why until criminals that previously had used the trains to elude police, began to get caught. Even then, it was still difficult to understand because it stood outside their conceptual framework for understanding/interpreting the world.

Not that the crypto stuff actually has wings. I'm emphatically agnostic.
First, the event reported on is almost certainly a scam (HIV resistance ? Seriously ?). But let's assume it's valid.

But I don't agree at all with the sentiment. Most/all current gene editing is about fixing known issues, and in nearly all cases (at the moment) it seems like the edited gene, even if it goes disastrously wrong, would still be superior to the "natural" gene. E.g. MVD, MS, ...

Should we also outlaw (and enforce) that people with known genetic defects produce babies the "natural" way ? How about people where we don't know what exactly is wrong, but clearly something is wrong (e.g. very small, bone disease, large family incidence of leukemia, ...). There's some justification for that as making those babies produces a LOT of terrible suffering, but aside from the moral problems it seems very impractical to do this as well.

A LOT of "suboptimal" humans are produced, a LOT of humans are born with a body that just ... won't work in certain ways or will die in painful ways in a decade or less. Mostly in cases where the odds of a better outcome than the parents had is zero (meaning the terrible outcome was testable beforehand or even predictable).

So I would argue there is plenty of reason to give people access altered babies. Perhaps there are indeed some bridges not to be crossed, but I would argue that we should probably still cross them a few times to see first.

That will suck badly for a few babies, but not doing it has sucked for ~0.5% of humanity for all of history (that's about the incidence of genetic defects that kill on average before adulthood, all taken together).

That means this year alone half a million babies will be born with genes so defective they will never grow up (but the vast majority of them will gain enough intelligence to make the inevitable suffering really bad before they die)

That's not counting serious defects, like Down syndrome, that won't kill but have incredibly bad consequences nevertheless. Nor is it counting people born with disabilities that will survive (e.g. blind, deaf, paralyzed (ouch), deformed, ...)

I feel like that makes it reasonable to say that we should do nothing until we have something like 10000 edited babies born. Hopefully at that point we will know what works, actually have some data, and know what doesn't work and perhaps cut that half a million figure in half or better.

That won't change the number of people who are screwed by their genes meaningfully. In fact, it ought to make it possible to lower that number by a LOT.

This is one of those cases where "doing nothing" is not the morally neutral option. Doing nothing is accepting the status quo as good enough. The status quo is that worldwide, something like 20 million children are on death row due to bad genes. 5 US states worth of children. Most of them are children with no real outward sign of any problem, who will just die, relatively suddenly (meaning from "going to school and playing" to dead takes months, no more).
Most regexp libraries let you use named groups and comments which let you write more maintainable expressions. The fact javascript does not may explain why so many people don't know how to use them.

https://www.regular-expressions.info/freespacing.html
https://www.regular-expressions.info/named.html
These are great. I love the minimalism of TM404. It sounds like something that you could come up with doodling at home and yet it's so much more too.
What Alphabet Won’t Tell You About the GDPR
That's actually better, since in this case there's reason to the madness, which cannot be said for the typical second order ignorant HR person.
Are you easily employable? If yes then sure I'd tell them, but they aren't going to buy a company if it's outside of their core competency.
This article seems to be more a series of backhanded complaints that managers make about software developers rather than any sort of useful comparison. Any software developer who routinely had requests that were analogous to "make 100 swords" would undoubtedly kill themselves immediately. I mean, that's not really true; there's always a market for software developers who are expected to churn out the same program that they've written before (program, website, crud app) with slightly different branding. But it would be a stretch to call such a person a "great developer" unless they built a framework that would allow them to create each one while barely lifting a finger.

Here are the points in the article, translated into whining about software developers:

"He Loves What He Does" == "Why are good developers expensive?"

Curiosity - "If a craftsman does not love what he does, he is usually working for money or prestige" == "I should not have to pay a developer very much money"

Creativity - "The best ideas come when you walk home from work and your brain just cannot stop thinking about the exciting problems you are working on." == "My developer doesn't think my ideas are exciting"

Long-term motivation - "His motivation comes naturally the process of building and creating new things" == "I should not have to pay a developer very much money"

"He is humble" == "Why do my developers think they're smarter than me"

"He is courageous and honest" == "Why can't my developers give me good estimates for how long things will take"

"He is a team player" == "I want my developers to be instantly replaceable with another developer"

"He is extremely customer-focused" == "Why do my developers keep saying that my ideas are bad?" and "Why can't my developers give me good estimates for how long things will take"
I can do that technically, but I really have no direct instinct for if that is the size of a big parking lot, a small town or a whole county.
Show HN: Transliterate js docstrings to Jupyter Notebooks, written with ReasonML
Welcome to Golang!. I'm glad you found this useful. But i advise you to look at other patterns as well. This is just one of the patterns that can be used and may not be suitable for all usecases. For example, for smaller projects a much simpler layout with main or importable package at the root would work really well. Just to give an idea, my other project https://github.com/spy16/radium follows a very simple straightforward layout.
> It's not obvious to me that any of the Boring Company plans are anything except vaporware.

Not at all: https://www.boringcompany.com/not-a-flamethrower/

This is actually Grimes' boyfriend's most profitable product.
I don't know enough about fortran to say, to be honest.

> there was no fast-math on stable

We don't do global flags to tweak things like this, as a rule. You can do it on indivudal operators, or use wrapper types, to get these behaviors.
have you read the reason why this was dropped?
>> NGOs and government organisations [..] want to make sure their funds are being used to feed the needy not the insurgents that often get into the camps

Won't the insurgents just take from the needy, once the needy have had their iris scanned and redeemed their "unfalsifiable and incorruptible digital record"?

Someone's already mentioned the $5 wrench up-thread...
Yes they did. The previous pilot figured out a workaround in time, not this one.
How we crafted a playful digital Christmas card in 3D on the web
> please do NOT get the FOMO and punt it on Cypto!!!

Too late.. as a stupid experiment I bought, at the beginning of the year, 1500Euros in crypto currencies worth it now 329Euros :/ :)
End of an era, but not all that surprising in the end. For years they experimented with different audiences, but didn't really find a profile that was relevant anymore.

Finding out about new products or companies doesn't require a trade show anymore. They went to focus on the business side anyways so no private visitors anymore (until the turn-around attempt this year) and other places took up that market. But the business market also has its own events now, both smaller, more specialized ones and ones run by the large companies. Way fewer small (or even large) companies where you can talk to people actually involved with the product developments, which was something you could do in the beginning. Again, no need to travel to CEBIT to talk to marketing.

It's fulfilled its purpose when it was needed, now it has been replaced.
This very much depends upon the project. Being open source doesn't imply an open development process. It's very frustrating when people ignore contributions.

On the other hand, some contributions can be very expensive to integrate. If they require extensive review of the design, the code and then testing, it's imposing a huge burden on the other party. Clearly, this doesn't apply to trivial bugfixes the same way it applies to feature additions and wide-ranging refactoring, but it's important not to forget the costs which have to be borne.

It's always a pleasure to contribute to a project which has thought about this, and actually dedicates resources for external code review and integration, and actively fosters a strong and loyal community around it. It encourages repeat contributions and deeper participation, and is genuinely of mutual benefit. But not all projects can afford to do this, particularly smaller ones where a single person has to forego their evening to look at your stuff.
I've only once ticked of roughly 95% of job requirements. I didn't get the job. They actually cited the 1/20 requirements I didn't fulfill and said they can't hire anybody who doesn't have that.

They wanted a 100% candidate. Looking through the list of the things they listed as must haves and that they wanted an internal candidate I showed them it is statistically very unlikely they would even find a better candidate for this position.

The position had been open for almost a year. I think there's a reason. These are probably the same people that go to the press and whine about a shortage of engineers.

EDIT:
Made a small mistake there. Anyway I only mentioned it after the interview was over. Not during.
As someone who does hiring, I have a different interpretation. Let's say I'm a rails shop and I'm looking for mid to sr. level candidates and someone has 10 years of experience working on Java 1.4 spring based application. I think to myself "this is great, they are willing to do some grunt work but I need to know they haven't stagnated".

It's the stagnation that leads to lower job offers. You need to convince me that you were a dedicated employee for 10 years (which you are), but you also need to show that you're willing to learn something completely different. This can be a side project (doesn't have to be crazy, but slightly more then just going through the tutorial), certification of some sort, or _something_ that tells me you're not just going to write java-esque rails.

I would even go so far as I prefer people with diverse backgrounds, who are really willing to learn, so that we benefit from mistakes they made at previous employers.
I've used RLS and it works great for this. Make sure you have your tenant_id on all tables, which makes it easy to partition later. I think you can even do per-tenant backups/archives like this with pgdump, by using a specific user.
Actually the support from community is often much better than from the vendor. Especially for the older hardware, which works perfectly fine, but just have no drivers for modern Windows.

The main problem with hardware support in Linux is there is no up-to-date source of information about what works and what doesn't (and everything in between). You can usually find info about particular piece of hardware, but it lacks the main purpose of such a database - to make more people to buy more open hardware.
Just tell people you know that you need some help. I mean not cash exactly but e.g. negotiate work from home, switch to more freelance position, ask friends/network if they can refer you to someone who needs your skills. They will be helpful, I am sure. Beware of quick money traps! Good luck.
That’s my secret: I’m always angry
My dad used to work in local government and likes to call the automatic opposition, "People united against anything." Today we call them NIMBYs. California has empowered them in peculiar and powerful ways, as anyone, anywhere, can challenge any project under the California Environmental Quality Act (CEQA), which actually supersedes the national version (NEQA).