skysight-inc/HackerNews huggingface dataset:
This treatment does not use CRISPR. It involves the hollowed out and repurposed lentivirus (similar in kind to HIV)[1]. The virus keeps it's own viral 'insert-into-DNA' machinery, but is stripped of its replication machinery as well as the code for its physical shell. The insert-into-DNA machinery is further hijacked so it can insert nothing but the DNA that encodes for the new mutated hemoglobin (HBB [T87Q][2]) that, when the patient's cell reads that new DNA will produce a new version of the protein. That insertion machinery with its new payload is loaded into a viral shell in a lab somewhere (again, its replication machinery and the code for new shells has been gutted).

When this new virus is given to the patients it does indeed infect the patients' cells. It uses its viral machinery to insert itself into the genome of the patient, more or less randomly - and that is not ideal. CRISPR systems are much newer and are being worked on right now, but the technologies you see in use in this article predate CRISPR. CRISPR will only speed up what was here a monumental (and slightly more risky) effort.

Regardless of how the code gets inserted into the genome (lentiviral in this case, CRISPR likely in future therapies), the instruction set to produce the new protein is not only capable of doing the job of the broken hemoglobin, but actually enables the broken hemoglobin to regain some of its function, likely coming very close to actually curing the patient.

In computer terms, someone with sickle-cell disease has a typo in the source code that leads to a buffer overflow error in the oxygen transport module. We found stuxnet can inject live code into a running OS, so we stripped it of its payload, it's ability to replicate but kept its injection capabilities and gave it our hot-fix as its payload. Our patch will be injected into billions of running nodes, inserting a ~500 line patch randomly into the each node's memory stack (yes, that's scary - but if a few of the nodes (cells) go down, it's not a horrible problem, and the current price of doing the patch at all... CRISPR can help here in future versions). That new code provides not only an alternative oxygen transport package, but this new package, so long as its running on >20% of the nodes, actually forces the original code's memory to periodically flush, thus de facto correcting the original typo's overflow bug - allowing both the new package and the old (kinda bug-fixed) package to both now be useful oxygen transport code. No more bug = cure.

The patients had a code regression, and we're applying not just a 1.0 fix, but a very real 1.1 patch on the human hemoglobin instruction set (randomly, into live code, on millions if not billions of cells, using modified HIV technology).

Diagram of the patch's entire injected instruction set (8.5kb): https://www.ncbi.nlm.nih.gov/core/lw/2.0/html/tileshop_pmc/t...

[1] Lentivirus: https://en.wikipedia.org/wiki/Lentivirus

[2] The 'updated' hemoglobin: https://serotiny.bio/notes/proteins/hbb/
Just curious, what was the size of your file and did you propose any latency limitations for the API calls ?
Bike sharing apps are interesting in they can generate more income via interest on the deposits held by users with them than they generate in income.
Performing archaeology on 4-year-old code is vaguely like smelling your own farts. I have a certain reverence for Thompson, Pike, and the rest of the old Bell Labs team, but I've sensed a tacit holier-than-thou attitude from the Go project since its inception.

These people, and this language, are not infallible. They might claim to be objective scientists, but they have a particular world-view. After all, Go is just an unimaginative Algol derivative with concurrency primitives that are high-level relative only to C/C++, and Plan 9 is just a better UNIX.

In science, it's unbecoming to fawn over creative people. Even more so over people who haven't produced a truly new idea in decades.
Sure, I'm referring to the H1B visa. Applications start on April 1st and usually end a day after (when the economy is good like this year). After they reach their quota the visa application shuts down until April next year.

So from January to March companies also look at candidates who need sponsorship. If you already have an H1B it doesn't count, this is only for new applications.

Though, this year Trump will change everything on April 3rd. Premium processing (15 days) will be stopped, which will make H1 visa transfers harder and more painful for companies. We're talking about a few months to transfer a visa from one employer to another. If you're an H1 holder, you will most likely be stuck with your current employer because companies will never wait a few months for you to start.

With that being said, in April the job market will settle down a little bit. Less candidates and maybe even more jobs out there.
The web page should only start the miner if the user is well informed and clicks a button to start it.

Legitimate purposes include spam-proofing message boxes,
as well as cryptocurrencies whose PoW is somewhat CPU friendly, such as those bottlenecked by DRAM latency.
The question was whether the concern of JS being frustrating is already solved by TypeScript, in which case WebAssembly is less important than it would be otherwise.

(Which isn't to say that there aren't other questions like efficiency and already-existing codebases written in other languages.)
Can I just take a moment to say how hilarious it is that all the guitar companies have licensed their name out for consumer audio products?

The audio system in my car is "Fender".
So the revolutionary wars didn't happen?
"Cannot" now means "choose not to"? I've never heard of this.
> I think SynthesisOS (an operating system, not a programming language) could pull that off to a degree (the kernel was JIT'ed and therefore, customized system calls could be developed).

I keep meaning to spend more time looking at SynthesisOS [1] - it deserves more attention. The JIT'ing as a means to speed up system functions by specialising them could be useful all over the place, and I think one of the most important contributions is that it doesn't need to be done everywhere - you can specialise JIT'ing of very small portions of hot codepaths and get a lot of the benefit at very low cost.

For those not familiar with Synthesis, chapter 3 of [1] is a good place for a quick summary of the techniques used. Section 3.3.1 gives concrete examples.

(The old Amiga user in me is very pleased Synthesis used M68k - makes the assembler examples very nostalgic...)

[1] Synthesis: An Efficient Implementation of Fundamental Operating System Services Alexia Massalin - http://valerieaurora.org/synthesis/SynthesisOS/
The actual Bluetooth connection is coming from the case, which allows it to have a stronger signal due to a larger antenna and battery.
There is also something that the OP didn't mention in the market of kit planes/experimental class. If you are already trying to cut cost on a buyer level a kit plane can often make more sense then buying something already built. The used market is very strong too, similar to boating, where planes can have a very long active and useful life.
I noticed my electric bill went up a bit when I was moved over to the electronic meter ... not so much that I thought anything of it other than that gee, I use a lot of power and now it seems like I'm using a little more.

The problem here is that the discrepancy is in the favor of the power company. As long as they're making more money and especially because the "Accredited Testing Agency"'s own tests won't detect the fault, it's unlikely anything will be done about it unless there's an obscene amount of media attention paid to it and the regulators step in requiring a correction.

... Though there is one way that might happen more quickly. I wonder if there's a converse effect? Are there methods for consuming electricity on these meters that they similarly fail with but woefully under report the amount of electricity being used? If something like that was discovered and publicized enough for people to take advantage of it, I'd imagine the problem would get fixed on the short order. I'm pretty weak on electrical engineering, so I'm really thinking of this from the perspective of "Hey, that same flaw that allows an attacker to exploit my phone also allows me to gain root and unlock it!"
At first glance I love this, looking forward to putting it through its paces. I often use wget to backup local copies of websites and it's been frustrating having no easy/automatic system to (a) keep easy information about when the snapshot was taken and (b) allows me to incrementally relate that snapshot into a network of historical info
> It would be surprising if this didn't lead to an increase in crime in California.

This doesn't explain it IMO. My neighborhood is undergoing a huge spike in rents and average income. At the same time there has also been a spike in homelessness, with the vast majority being young (20's-30's), white, and devoid of any tattoos. I'm not sure how it's classified, but most of the crimes are non-violent theft of mail and bikes or simple trespassing (sleeping on the roof, hiding in the garage during rainfall, etc.). It's more of a desperate type of survival than it is people living a life of crime.

Sign of the times, but I am not optimistic towards the future..especially when the jobs being promised are primarily low skill labor that can already be done by people in 3rd world nations and will undoubtedly be ripe for elimination by automation.
How Albert Einstein became the poster boy for genius
Are these things as leaky as the headphones that come with a new iphone? The reason those are unsuitable in a work environment is that your colleagues will hear almost as much your music as you do.
I am confused by this, could you help me to understand why this is so?

In particular, it seems to me that take-home assignments are strictly better for candidate scheduling etc than in-person interviews, if time spent can be held equal. Maybe time spent is just not equal very often?
Can anyone here provide an example of "good" support from google?
> ... is exactly wbat you should do ...

... as long as they're on the same layer 2 network.
Senior candidates may have already ingrained this experience, so you will lose out on senior candidates if you require take-home assignments.
>I'd love it if a company were to say, "Hey we're going to pass on you for this job in Division X but you know you're smart and Division Y's role is a MUCH better fit for you--why don't we hire you for that?" I've never seen this happen in my life.

I've had it happen twice (almost 3).

I just find a company, look through the listings, find a job I like then send an email explaining my qualifications and my interest.

I think it works well if the company is small and roles are fairly undefined ("You aren't an exact fit for this, but we want your skills for something else")
The issue is that in .Net there are locking primatives to access shared values... where as in Node/JS you would need something that only allowed passing of strings, other primatives, and SharedArrayBuffer or similar objects that don't change underneath unexpectedly.
This.

Funny story(now, wasn't at the time but been a few years now). Made it to a final interview at one of the "elite" tech companies.

Was interviewing for a web development position, and the second whiteboard question was about designing a hash table. I of course was confused as I had no backend knowledge. Next one was about a graph traversal, and again I was confused.

So, because of that I was scared shitless that I needed to know that stuff and went out/crammed it.

Ended up interviewing other places, got an offer and didn't have to answer it.

However, because of that "elite" company's questions I went and learned more about graphs, queues, stacks etc.

So while I was pissed off at them for awhile for wasting my time, in the end without them I might not have spent the time learning and progressing through Comp Sci topics.
Borland, Musk, and a host of others moved in as successful people.
Whoops - there's also a BudgetingRow that needs a very similar hierarchy of support structures!

Clearly, the system needs some refactoring - perhaps there's a pattern that can be extracted. Hopefully, though, my point came across.
Sethan Village in Himachal Pradesh: A Place to Relax, Unwind and Just Be
Swipe? Swipe is old and boring, no single mention of smartcards in the article or in the comments.
You're absolutely right.

Hiring at the company worked like this, provided the resume wasn't passed directly from a member of staff close to that team:

(1) Applicant applied through web/recruiter/e-mail. (2) Resume was reviewed by a generic hiring team who covered every kind of job the company had and none of whom had even the most basic understanding of what a developer's qualifications should be[0]. (3) This same team does a myriad of phone screens to further whittle the pile. (4) Team's manager reviews remainder and often didn't perform a second screen since one was already done[1]. (5) Candidate arrives.

[0] These same people provided many of the "templates" used for the job descriptions, so you can imagine these were similarly bad. This practice resulted in the company, for years, refusing all resumes where the candidate did not complete a 4-year degree program. I pushed for an end to that for dev jobs after two candidates I hired in who had limited/no college experience turned out to be excellent employees.

[1] And in some cases, the manager knew nothing about software development and was put there from some part of the business, so s/he'd be about as effective at a phone screen as the hiring team.
Not OP, but there are some ideas like EAP-UNAUTH-TLS but it's not well (at all?) supported.
Some details: https://lists.eff.org/pipermail/tech/2012-December/000333.ht...
Because if a company is going to make me spend X hours of my time, then I want the company to be spending X hours of THEIR time.
Are We Ready for Cyborgs? The Tech Is on Its Way
Thanks for clarifying this. This is what I meant when I said "Why would you want a job you are not qualified to do."

I am not so good with words sometimes... Haha...
> Free will is obviously an extremely important subject since its the assumption behind most of our moral and legal system.

This statement can be argued. It seems sufficient to rationalize the current state of the legal system using principles that do not require free will. For example, we may consider it a systematic form of distribution to satisfy an instinctive need for vengeance and retribution, or for deterrence from acts that deprive us from our instinctive need to feel happy and safe.

From this perspective, it seems like the legal system is perfectly tailored for a rational agent maximizing for these instinctive needs. On the contrary, it seems like a person having Schoenpauerian free will would do poorly by such a system, since a person with such free will wouldn't really care about satisfying their own need for vengeance or retribution, and should they find themselves on the wrong side of the law, would probably welcome their suffering as a demonstration of their freedom of will.
I agree its not a process of applying for college, its a job. Testing to see whether somehow is a recent BSCS helps to systemically impose all 3 of the most problematic isms, racism. sexism and ageism. You can get brilliant employees from bootcamps, my current coworker is a truly brilliant bootcamp guy. He's African American and decided to skip student loans and go direct for code bootcamp and for front end he's really good. But if you tested him over recent BSCS type of stuff you would be screening out a brilliant front end developer.
Some recent applications of AI in listening to the digital web
"If the proton of a hydrogen atom was the size of the sun on this map, we would need 11 more of these maps to show the average distance to the electron."

Emptiness, both atomic and interstellar, is inconceivably vast.
Please don't post ideological boilerplate here.

We detached this subthread from https://news.ycombinator.com/item?id=13793576 and marked it off-topic.
They also want to make hardware that doesn't get them assasinated by the King's agents.
Sure, there is. Have you seen this approach? https://www.youtube.com/watch?v=cfyWvJdsDRI
FWIW that's the intended presentation, so it's not a browser issue. They're trying to be "artsy" with the huge ass interactive chart.

I tried zooming in, but even just 110% zoom breaks the text.
Patented in 2014.
somewhat related, cant comment on cost yet, but house has code-std lighted stairwell switches; when used with fluor. bulb noticed in dark it flickered continuously. appears that neons in switch leak current through bulb all the time, but not enough to start up. a lot of power? yet to be determined, but neons are dead short and fluor. bulb startup is high current so probably high leakage all the time and odd waveform presented to meter.
Same here. We switched over from an electric water heater to a gas one, and it was such a difference on our power bill that it paid for itself in less than a year. Even with running folding@home, BOINC, etc on all of my home machines, our bill is still less. Electric water heaters are expensive!
You're welcome!

From my understanding, IV plus hash of the plaintext is sort of what's going on in SIV (note that SIV is subtly different from GCM-SIV which is subtly different from AES-GCM-SIV), plus an added step to also mutate that hash using a single block of AES.

The last bit is important not just to protect against weaknesses in the hash function, but also to prevent leaking information about the plaintext. Because the IV is required for decryption, it must be transmitted in the clear, so this could be trivially vulnerable to attack -- using the same True/False example I gave above, you could simply hash both values and see which one compares, and now you've exposed the plaintext. Obviously real-world scenarios are typically more complex than this, but the attack vector is nonetheless available.

It takes me a while (read: I don't have time right now) to properly absorb specs like this (my formal background is in, of all things, mechanical engineering), so I can't speak completely confidently about whether or not there's a nonce mixed into AES-GCM-SIV specifically. That disclaimer aside, I believe there is; the key lengths are longer, and the AES-GCM-SIV construct does still involve a nonce. If I had to speculate, I would say that the nonce and key are distributed together, as if they were a single unit, and this is responsible for the longer key. But that's really as far as I'm willing to speculate, and should be taken with a huge grain of salt!
Gmail won't allow JavaScript file attachments starting February 13
I've also seen this happen a few times, and it's happened to a few of my friends as well. Google does it a bit differently and makes you pass their gauntlet of interviews to ensure that you're totally overqualified for any position you end up in. Once you get hired there, they find a spot for you, but many many engineers there are super overqualified for what they end up doing. They end up turning away many qualified engineers because they're Google and have enough applicants anyway. If you're not Google or Apple or Facebook, you probably can't afford to do the same thing.
IP-related lawsuits are notoriously expensive, but what we're talking about here seems to be alleged breach of contract. The discovery process ought to obtain Google's records of ad views and whatever they're relying on to justify withholding the payment, and then either they have enforceable terms that allow them to do that or they don't.

I know the US legal system has an awful reputation for costing lots of money that mostly only goes to the lawyers, but really, if you can't effectively enforce your rights even after being ripped off to the tune of $100,000, your legal system is literally worthless to any normal person. I find it hard to believe that even the US system is that crazy.
We've banned this account for repeatedly posting unsubstantive and/or uncivil comments.
Yeah, just like mortgage lending prior to 2008 was "capped" by the availability of quality debtors.
Interesting. I also had this happen, where the water company installed the wrong size meter for the size pipe in my unit.

Luckily it was a relatively small suburb, so the lady on the other end of the phone was able to give me her personal e-mail I could send a video to her of me test filling a gallon jug of milk while video taping the meter.

That got their attention finally, and I was being billed about 5x the real usage rate.

It was a fun one especially because I had moved into the apartment and immediately traveled for work at 80% time for 3 months. By the time I was home enough to notice the huge bills it took some convincing :)
Wish I could say "Because more people read anatomy of state?"
You can already do all this. In practice, I've never seen a site render its text and ads to a canvas to make things difficult for me.

IMO, the bigger obstacle to "content that can't be linked, saved/archived, mirrored, cached, shared, translated or made otherwise accessible" is the "fundamental architecture of the web": HTTP. You can't link it (who knows if the person who clicks the link will get the same page?), you can't cache it (who knows when to invalidate it?), you can't mirror it (who can enumerate the dependencies?), and so on. Something like IPFS would fix these things (and should fix these things). But in practice, a fairly cacheable, linkable, mirrorable, sharable web has been built on HTTP and I expect nothing much will change when wasm is thrown into the big vat of web technologies too.
Every media is biased, especially TV since it's so segregated by ideology.

The problem is people being emotionally invested and biased. Many Trump supporters will look at the Politifact rating posted higher in the thread, and call Politifact "fake news" whereas the reasoning they give is solid. They wouldn't give Politifact a chance, or build counterarguments, but just throw the baby out with the bathwater. This is on both sides, and many people.

No technology can fix that, unless it's really subtle and targeted (in other words, be mindful of your audience).
Using Twist Bioscience DNA - interesting data points:
215Pb/Gram
~1,300 copies per unique oligo enough to get a 100% data back
Almost unlimited coping of recoverable data using PCR

Now only need to increase the throughput and price of DNA synthesis by 4-6 orders of magnitude
same. Seems like:

for num in $(egrep --only-matching '^[0-9]+' input-file); do curl -vv -X GET "http://example.com/api/v1/foo?num=${num}" -o "resp-${num}"; done

edit: assuming "parameter" means query param
Homework assignments suck. I was once asked to basically create a clone of Yelp in a week (during which I was working full time). I would rather take a full day off and go interview on whiteboards - come at me, algorithms. What I do not have time for, is setting up an entirely new project and work on it in my space time to impress one dude that will be useless in a few days.

Edit: Why are people scared of whiteboards interviews so much? Don't you use them every day to map thoughts out, working with your colleagues etc etc? I'm not saying some questions are (used to be) absurd - the Google/MSFT manhole thing. But why is it so scary to talk about a linked list, a graph traversal algorithm etc? Most of this is stuff that's taught in basic CS classes.

Sorry to sound condescending but it almost feels like that as technology spreads and more and more people come into the field who haven't actually studied proper CS, they're blaming the system instead of trying to learn.
I just lost a few good minutes resending the same email until I realized it is working as intended, because of course, I don't use their terrible web interface.

This kind of shit pisses me off to no end. Gmail (and Google, actually) is getting more and more annoying by the day. This may be the last drop.
(Add an https:// to the link)
i.e. https://wekenect.com