skysight-inc/HackerNews huggingface dataset:
$60 games or only their $8.99 games?
Hey, that’s unexpected and awesome! I hope to be able to help with the build after I upgrade to latest OS version.

Concepts on which Doogie is built sound very reasonable and I’m pretty sure they inspired my current setup. Native approach to bubbles vs. workspaces is better than shoehorning containers and tree-style tabs into that with a bunch of extensions in Firefox.
I tried sharing your page on FB messenger to a friend who is interested in this kind of APIs, but Messenger blocked it...man I hate this blacklisting crap...back to IRC it is.
IPS does allow install scripting, just not immediately at pkg install/remove time but deferred so that such scripts only ever run in the context of the running OS.

This is patently wrong: if I'm running self assembly from SMF, that has nothing to do with IPS. If I invested the tremendous amount of engineering and funding, I could do the exact same thing from SVR4 packaging, which I have done in some packages. What do I need IPS for then? I don't! But wait, there is more!:

Back in the days of SVR4 packaging, the scripts had to be extremely limited in what user-land features they could use because they had to be able to run in many different environments, including a) two minor releases back (so, S8 for S10 pkgs), b) netboot, c) boot media. This was insanely hard to support

Auto- and thin client capability was ditched, so the very argument used to fuel this nonsensical course of action was made moot. And even with Auto- and thin client argument, that was not enough to justify the atrocities committed by IPS.

No thanks. If I can't have IRIX inst(1M) or HP-UX swinstall(1M), I'll stick with good old SVR4 packaging. Since Snoracle killed AutoClient and thin client support anyway, configuration management with SVR4 works wonderfully. I have my scripting in the immediate installation context for configuration management in tandem with SMF and it's great. IPS can remain an obscure packaging technology nobody's using anyway for all I care. And that is good so: it's a totally botched implementation of inst(1M) and swinstall(1M).

By deferring execution of pkg scripts, IPS avoids the problem altogether. Instead, the scripts can only run in the running OS instance on which a pkg was installed (or from which it was removed).
This is much, much cleaner than traditional pkg scripting. So much so that I'm shocked this technique hasn't been more widely adopted.

That is exactly what killed the adoption of IPS and severely handicapped the adoption of OpenSolaris and all operating systems which were IPS based. I cannot believe you (plural) are still refusing to see it! As if the entire Solaris ecosystem didn't have enough adoption problems, this just piled on and made it far worse. To someone like me who grew up on and deeply, deeply cares about Solaris and illumos and SmartOS, it's absolutely infuriating. You made your own lives easier but it cost you the company (Sun Microsystems), and it cost me having to primarly work on GNU/Linux based operating systems these days. We all lost.

Empathy is still a core engineering value. With IPS, there was no empathy. All your customers wanted was more freeware bundled with the OS and automatic dependency resolution for easier patching, things which could have been easily added to SVR4 packaging. They didn't need or want someone's doctoral disertation implemented as an experiment.
We should be talking more about bias in AI
It achieves the same thing though, you call a contract at address A, which is usually proxies to contract at address B. The owner of A can shift the proxy point to address B or any other address.

The danger here is that the user calling the contract is not aware of the proxy and the new contract does something unexpected.
I'm really excited for more meta-analyses to come out of these large-scale projects. I'm even more excited for the prospect of a single cell TCGA which the Human Cell Atlas will eventually get to.

Unfortunately it seems like many papers that operate on bulk data are a large part signal deconvolution due to cell type heterogeneity as well as tumor heterogeneity. I'm looking forward to when we have single cell resolution of all the data types in this paper: mRNA, miRNA, methylation, surface markers, and CNVs (maybe one day SNPs). We'll then know things like the identity of lymphocytes and their TCR/BCRs as well as the true heterogeneity tumors. There have been a lot of cool papers that have been published just this year on subsets of this single cell data [1, 2, 3].

[1]: https://www.nature.com/articles/s41586-018-0024-3

[2]: https://www.biorxiv.org/content/early/2018/04/02/221994

[3]: http://www.cell.com/cell/fulltext/S0092-8674(17)31449-6
Brexit transition is no go without Irish border answer, EU says
Verge Pornhub partnership Insider trading?
YC S18 interview invites are out
Congratulations to those who were accepted! To those who weren’t, keep fighting the good fight!

To everyone who applied:

What are you building, with whom, and why?
A great comment, and I couldn't agree more. If the family computer in the early 90s didn't have QBasic - I wouldn't be a developer today.

> more than ever, it's being taken up by people with no passion or desire to program solely so they can make what they think is going to be "The Next [WebCompany],"

I feel like kbenson forgets that the point of programming to the vast majority of people, is typically the end result.
There’s too many men: When women are outnumbered on a continental scale
I tend to fill this with Telegram voice messages, or would sometimes just go over to a coworker's house and work with them for a while just for the fun of it. But that's not something you can do unless you have remote people who are still local to you.
"CV" as in Constant-Velocity? Sounds like an Agile concept ;)
So what this comes down to is that python is not statically typed, but mypy+ python is.

And given how mypy works, you can enforce types over only parts of a program.

That, to me, sounds like the python ecosystem is becoming more statically typed.
YC Podcast – CoinList Cofounder Andy Bromberg and Ramon Recuero
Interview with Panicz Godek on Scheme
There's a literature about switching costs. One result suggests that the present value (technical term) of the customer to the company is equal to the cost of switching away, under certain assumptions. Obviously this formula is unhelpful/infinite in the case of total lock-in. I guess a good capitalist charges what the customer can bear, in that case.
A Sobering Look at Fake Online Reviews
I heard that story behind this is that one of close friends of ETH developers lost a few $M in smart-contracts, so they want to be able to update its source code to access the ETH, is that true? How would that work?
Twitch is reportedly blocked in Russia right now
It actually does not intend to have anything "novel" about ML technology.

Just a showcase of how quickly people can build ML applications these days using visual frameworks and ML services.
> It seems only logical that wasm interpreters will be optimizing JITs. Wasm will essentially be an intermediate language similar to JVM bytecode.

Yup

> why not just use the JVM stripped of the useless stuff as a base

This often comes up in WASM discussions. First of all, you cannot divorce a JVM from its useless stuff. Many parts of the stdlib might as well be part of the bytecode (e.g. strings which then carries a done of charset code, classloaders, boxed primitives, method handles, lambda factories, etc). I would love to see an effort to leverage JVMs bytecode without all of it's baggage, but for now the marriage is so tight they are inseparable.

> Or Graal

That's a runtime VM/compiler, not a bytecode spec to target.

> I guess I don't understand what Wasm is doing that is so much different that couldn't be handled with other more advanced code bases.

Keep it simple, (mostly) no undefined behavior, no required GC, works the same on all platforms, large test suite, multiple big-company backers, etc. I can't think of an "assembly set" (or bytecode) that does all of that.
Neither. You download EE or CE from graalvm.org.
Then you install using the component installer.

gu -c install org.graalvm.ruby

or from a local file

gu install ruby-installable-linux-amd64.jar
My opinion would be this: you should be able to express yourself as a private citizen any which way you want, withinn the law.

However, once you're doing it while representing your employer, you're no longer free to go beyond expected conduct.

For example, on twitter if you're janeschmoe, tweet whatever you want, but if you're janeschmoeUSC bio: professor at USC, then you're on your own, i.e. not protected, because you're invoking your employer in your bio.

And this would not be protected simply by obscurity, but rather because your private twitter does not invoke your employer in anyway. Well, so long as you keep your private twitter persona sanitized from any association with your employer.
Thiel's a brilliant person who's misguided in regards to some things - a few bad ideas shouldn't particularly mean a person should be shunned entirely.
Scripting with Java 10 and JShell
One job:

The more important you were the longer you left conference room doors open after conference started and the louder you slammed the door when you finally got asked to close.

Extra points for speaker phone at absolute max volume.
Good thing I chose colemak over dvorak ;)

Off topic: I didn’t do it for speed though, I did it for typing comfort, and as someone who has had RSI scares, I’m really happy with my decision (and with my decision to get a Kinesis Advantage ergonomic keyboard). My two main activities these days are hand-intensive: typing and sleight-of-hand card magic. I need my hands to be in good shape! Honestly, I’m a little baffled by how few programmers use ergonomic keyboards, since their hands are so important to what they do, but only a little, since it took me years before I finally bought one myself despite thinking about it for a long time (I regret not doing so sooner).
Thoughts on David Dewane's Eudaimonia Machine concept?

https://medium.com/@jsmathison/i-cant-stop-dreaming-of-eudai...
DAI coin is just diversifying risk by using multiple underlying assets- So instead of a 10% chance of the value dropping 90% due to a failure of an asset guarantor, it will just have a 90% chance of dropping 10% in value. The MakerDAO organization can likely cover this 10% loss in asset value by using their enormous capital, but this is not a sustainable strategy for creating a stable synthetic asset.

I think sustainable synthetic blockchain assets are possible, but they will always have complicated risk/reward profiles that won't fully mirror the underlying asset they are designed to model: The dream of a truly "synthetic dollar" will always remain a dream.

EDIT: I should clarify that I think DAI coin may still be a useful construct for some situations, but it's going to be an asset with very different properties compared to any target real-world asset.
I had the same reaction when reading that. I'm frankly still confused. Isn't the difference in radioactive decay rate only in the atmosphere where it can be effected by ionizing radiation? Not in a sealed device under a mountain?
Ah nice, thank you! The recent work with emscripten to get sizes down will help them too, I’m sure.
Their target audience is enterprise. The individual rates are to discourage you from buying. They want to sell services not hardware (unless in bulk), so their pricing makes sense. If you want consumer deals, go to companies that target consumers.
Created an account because I am a medical device engineer. You're mischaracterizing 510ks quite a bit. A 510k states that a new device has the same medical indication as a previous device, and you don't have to demonstrate efficacy via clinical trials. In this case the medical indication would be "corrects vision." The darkening is a new feature that is not likely a medical indication.

Regarding safety: You absolutely have to show safety. Any new material, additive, or processing chemical used for an existing indication must be demonstrated to be safe. This also applies if a currently used material is used in larger quantity, or used in a more serious degree of contact (longer duration, more invasive). This is done through biocompatibility testing in accordance with ISO 10993.
I don't think you understand what domain knowledge means. If the civil engineer is a user of VLC, Youtube, etc. then they do not have "zero domain knowledge" when writing a transcoder.

Not to mention that if they really are a great developer they'll just fork an open source project and be pretty much done.

No matter who you are, the more virgin code you write yourself today, the more immature and vulnerable your application will be.
I cannot find a first-party source of why and when Google is shutting down domain fronting, but it makes sense from a cybersecurity perspective. Domain fronting is widely used by malware [1, 2] to evade network-based detection.

[1] https://www.fireeye.com/blog/threat-research/2017/03/apt29_d...
[2] https://www.cyberark.com/threat-research-blog/red-team-insig...
Note that domain fronting is not only usefull to circumvent Internet censorship, it's also used by malware.

With domain fronting, you can exfiltrate data from a company by making the connection appear to go to a legitimate google service (ex: drive.google.com), whereas it actually is going to a server hosted on google cloud services and controlled by an attacker.
Also, if we're looking for the social context that leads to the reproducibility crisis, I think it's a lot more likely to be about academic career incentives (you _gotta_ publish things, a lot of things, that all seem like important and socially useful results, none of which are negative results -- when the actual practice of science means negative results are an expected and useful thing, not indication you are a bad scientist), than the political ideologies/biases of researchers.

Maybe I'm wrong. There are probably ways to investigate it. This essay isn't one of them.
Coming from C++ it feels really weird that you can simply assign instance.new_name = value from anywhere without properly declaring it beforehand. You also never really know what you get or if somebody modified your instance members from the outside.
At will means you can be terminated for no reason, but not for any reason. Stating that it was for no reason doesn’t make it so.
Sounds like this might be the kick in the ass they need to get new certs
It is not timing it is balance of mass and conservation of energy. Car has totally different mass distribution. So energy conservation is also different.
You're probably being sarcastic but I think the parent meant Curriculum Vitae. Making technical decisions based on what will look good on your resume instead of what's the best way to solve the problem at hand.
How they do this is basically to send google.com in the TLS SNI then when they get to the HTTP level send

Host: signal.org

This will only work with compatible servers. In Signal's case they use AppEngine which is behind Google's network and the servers for google.com are able to connect to their app servers when given the appropriate Host header.
Yeah, I got mine a little after midnight too...
This is kind of amusing, but in the grand scale of things, does anyone think that propaganda is a new thing? When I was a kid and Russia was the great red threat, propaganda was par for the course. Why should it be any different now?

The amount of news on foreigners hacking US based companies is not surprising, but based on the Snowden revelations, the US is doing it right back. Why does it seem like everyone is up in arms over just Russia?
The resources and money that was wasted on some of those studies is tragic, and it was facilitated by an attitude in both industry and academia that the few scientists throwing rocks at the amyloid hypothesis were wing nuts. Tragic, and there is great amount of work to do even as some big Pharma are walking away from this area of research.
Dataturks – ML data annotations and labeling doesn't need to suck
I've always had good luck with Maxmind's local database [1] offering. It bewilders me how many companies today create SaaS offerings and refuse to offer on-prem versions. It's like they intentionally want to avoid customers with serious needs (speed and security being the most common need for on-prem) who are willing to pay serious amounts of money.

[1] https://www.maxmind.com/en/geoip2-databases
Titus, the Netflix container management platform, is now open source
Designing for Ethics: Interview with Sam Woolley of the Digital Intelligence Lab
I was reading up on this topic a few days ago and found this to be an interesting introduction:

https://medium.com/@pmvk/domain-fronting-a-technique-used-to...
I think if you're at the point where you're willing to say a person will or will not do something because of some institutional rule when their job is also to uphold the law and the constitution, and there may indeed be conflicts in what their priorities are as they see them, you've become far too lost in the weeds.

Mueller is a person, not a state machine. Let's not act like we can completely predict the future here, especially given the dearth of information we have compared to him.
What are we looking at here?

Is this related to Russia blocking a ton of google IPs to enforce the telegram block, or is that a separate thing entirely?
You may be interested in the field of adversarial reinforcement learning. In adversarial reinforcement learning, an agent operates in the presence of a destabilizing adversary that applies disturbance forces to its system.

See also the Adversarial Bandit:

> Another variant of the multi-armed bandit problem is called the adversarial bandit, first introduced by Auer and Cesa-Bianchi (1998). In this variant, at each iteration an agent chooses an arm and an adversary simultaneously chooses the payoff structure for each arm. This is one of the strongest generalizations of the bandit problem as it removes all assumptions of the distribution and a solution to the adversarial bandit problem is a generalized solution to the more specific bandit problems.

Good robust RL algorithms are able to learn in the presence of adversarial noise. Correct information is information that allows you to compress reality better. When an agent is able to compress reality better (has access to a better generalizing world model), it will be rewarded. Correct information is information that helps an agent better optimize its policy function.

You actually hit on an interesting angle of research, and you probably will be vindicated in the near future, when adversarial images (those that fool state-of-the-art image classifiers to fail), move to adversarial agents (those that fool other agents into making bad decisions). However, this research was not about multi-agent systems, though the opponents (those that shoot fireballs and try to kill the agent) can already be seen as adversaries to the agent's goal of staying alive longer.
Why can't you simply make a stable coin where you bet long and short at the same time?

Bitcoins goes up 5x, you gain from your long and lose from your short. Then, you find an algorithm that balances it out properly, done.
The original runtime was about 60kb in size, that's still unreasonable to add to a library. Imagine a small library like Redux (2kb, including dependencies) having to ship with a runtime that's 60kb (or more). Now imagine a project that depends on multiple libraries of the same size or larger...
This is why a language that has no runtime (such as Rust) makes more sense for developing wasm packages that can be used side-by-side with other languages.
It's not insinuating if it was already stated by the person you're responding to. Notice also how in the example there is a question "Did you read the article?", in the comment you reply to there is also a question, but neither of them insinuates something (well, the second maybe insinuates that the user is doing something against the rules, but I can't really see any rule explicitly ruling that out)
If you run a linter, the cases where you are doing this outside of __init__ will usually be pointed out. You can silence the warning/error on a case by case basis if you really need to do it.
Depends on what you mean by software. Think spreadsheets, Google forms, Trello, Slacketc. What remains is special requirements.
I can control the direction. It kind of feels similar to 3D stereograms where the image just kind of 'snaps' into place, but in this case, she starts spinning the other direction. Kind of fun and quirky, and you really have to do it on purpose.
This was my exact experience in learning an alternate keyboard layout. Worked out great for RSI and I've never looked back (though it was painful to start).
This is good but the author makes a common mistake referencing fractional reserve banking. Fractional reserve banking really isn't a thing. Most central banks in the world don't have reserve requirements. Even in the USA, only a small subset of debt requires reserves. And even then the reserves can be met in 30 days.
>this is not a sustainable strategy for creating a stable synthetic asset

Could you give some pointers for further reading on the subject please?
Trello shared an office with Fog Creek until last December or so, so no surprise that they're similar. I suspect Trello retained the offices layout since Fog Creek was the one that moved out.
As a rule of thumb, any laptop battery for less than $50 is recycled crap.

There are companies who mix-and-match recycled cells and combine them into Ebay batteries out there. Beyond the explosion risk innate to Li-Ion, you're going to get bad battery life with these recycled cells in the very best case.

The cheapest "legitimate" laptop batteries I've found come in the ~$80 mark.

-------------

A good and proper 18650 cell costs $7.50 alone, and you'll need six of them to build a laptop battery.

https://www.amazon.com/Samsung-INR18650-25R-Rechargeable-Bat...

That's $45 for 6x proper cells straight from the manufacturer. Plus labor, plus all the other parts of the laptop battery (chassis, protection circuit, etc. etc.). Anyone selling for less than $50 is straight up recycled mix-and-match junk. Its the only way you get to $20.

And before you go look up cheaper cells: Ultrafire cells are recycled junk. So ignore all of those listings. Its best to stick with Panasonic / Samsung / other name brands.
Child's play
Shameless plug for my personal website: dat://tomjwatson.com

I also wrote a blog post about my experience with dat/beaker and getting my domain set up for access in beaker - dat://tomjwatson.com/blog/decentralising-the-web/
Class jumping at any scale only happens in literature and movies. In real world it is a fluke.
Does it have to be new or unique to be troubling?
The issue is that it is uneconomical. Collateral is set at 4-5x. The market for people who want to make that trade is limited.
Many Bitcoin Miners Are at Risk of Turning Unprofitable, they will go bankrupt, and after two weeks bitcoin difficulty gets adjusted and mining is easy again, just as designed. So the problem is not really a problem for people that understand how the system works. But it's far easier to bikeshed about electricity, gpus and everything related to cryotocurrencies but not the topic submitted.
Nanobots Glide Through Living Cells