skysight-inc/HackerNews huggingface dataset:
This is awesome!
You may have invented something like the first CAD for Synthetic Biology, or even better a CAD that design the solution automatically!

I wonder if it is possible to create a wide range of commercial drugs with the tools on Github?

And am I correct to think that it pilots a bio-reactor automatically?

Is it limited to a few kind of bacteria/fungus, or can it accept any kind of cell?

I suppose that the genetic engineering method is outside the scope of your platform, do you have any requirement on it?
I'm confused by why there's so many small things that appears to be pointless differences. E.g. "property" vs "atter_accessor". It'd seem that ease of converting Ruby code is the major selling point, and especially with things like TruffleRuby + Substrate, it seems like it's about to face more serious competition that doesn't depend on rewriting your code nearly as much.
I don't think you deserve to be attacked for implying that about WhatsApp. You're right, in that the truth is that in the vast majority of cases for the vast majority of cases, programming language doesn't matter all that much.

Perhaps people disagreed with you because it seems to me that WhatsApp is an outlier where a specific language and runtime (Erlang & OTP) provided a clear advantage in a specific domain (realtime networked messaging). In this specific instance, the language provided facilities that made it easier to solve a specific type of problem than it would have been in other languages. It helped them get to market more quickly, and in that way could have directly contributed to the application's chance of success. I suppose what I'm getting at is that I think there's a decent case to be made that WhatsApp is one of those very specific instances you mentioned where the language is part of the company's secret sauce.

That's still no reason for anyone to attack you, though! It's easy enough to disagree in a friendly way. :)
scardine Absolutely! malaria, zika, etc killed and mimed millions of kids... Rachel Carson is a criminal.
How the Government Ruined US Healthcare – And What Can Be Done
Garrett County Planning Tool
Linksys Velop vs. Netgear Orbi: Which Is the Best WiFi System?
Apparently the 400V/63A one also exists in 125A and 200A versions though I guess those are not very likely to show up in households. There's also a 690V edition. It's quite a shock.
It's unlikely we'll ever have developers write Custom Elements directly - that said, the View Engine rewrite we just did gives us the ability to (theoretically) have our compiler output Custom Elements. We're investigating some use cases on this.
I guess that points to a chance that a USB-C 5A cable at 20V or something could soon power something like this. If that cable were carrying the DP signal, that'd be rad.
Considering that he was a professor of philosophy and brother to a novelist, I don't think that William James supposed philosophy to be irrelevant to literature. "Casting one's philosophy background aside" is one thing, neglecting to get a Ph.D. in it quite another.
What's new in Angular 4?
Author of the article here. This implementation of A* was me playing around. It is definitely not optimized for either Ruby or Crystal It was merely a chunk of Ruby code that I had lying around. You are right about the unsorted queue being a hack around Array, but it was part of another experiment of using a "Fast Stack"[1] for the A* algorithm. It allowed me to swap in other Queue implementations easily.

The point of the article was merely "How much work does it take to port Ruby to Crystal" The performance differences were just fun to see, not the intent.

If I get time, maybe I'll run this through jRuby+Truffle as a comparison, that would be interesting to see.

[1] https://github.com/SteveRabin/JPSPlusWithGoalBounding
Workflows That Help Me Stay (and Feel) Productive as a Manager
Here is the bell in the Te Papa Tongarewa collection: http://collections.tepapa.govt.nz/Object/213397
The theobromine in chocolate is highly toxic to dogs, but is what makes humans feel good after eating it.

It's an argument which is so demonstrably wrong that it beggars belief he would ever have thought he could get away with it.
I really liked the minimalist design and color pattern of the product. Just one feature request: can I also see how many unique visitors have been on my side project page? The visitor count increments every time I reload the page, which may not really tell me how many visitors have shown interest in my project. A unique visitor count would give me better insights.

I was about to start working on a side project of mine today and I couldn't have found Prehave at a better time. Do visit https://prehave.com/p/bookay for my side project's constant updates!
> I already use Netflix for my video streaming.

To be fair, though, if AWS were to disappear your Netflix wouldn't work anymore. And given that it took them seven years [1] to move to AWS, I guess it would take them quite a while to move to Azure or Google or their own hardware.

For the logistics / shopping part I agree, though: I live in Switzerland, where Amazon doesn't ship much except for books and I have to say I don't feel I'm missing much. In fact, many local online stores which could develop because they weren't drowned by Amazon work better IMHO and at similar prices than the Amazon website.

[1]: https://media.netflix.com/en/company-blog/completing-the-net...
At the end, it will cost you a lot of money if you decide to build your own Performance Management System or any kind of SaaS application which is not the core of your business.

Please read this article "Build vs. Buy", I cannot agree more: https://blog.baremetrics.com/build-vs-buy-how-to-blow-100-00...
Windows 10 has been spectacular on my 4k monitor; some of the software isn't (old games), but the windows experience itself seems to be nice.
I remember reading one of the quarterly earnings reports last year. It said: Amazon as a whole (including AWS) made $500m that quarter. It also said that AWS made $600m that quarter.

What this means is that everything Amazon does that is not AWS lost $100m in a quarter. If you reduce the size of that, Amazon will make more money.
Ashampoo WinOptimizer 14 Serial Key and Crack Is Here
Larry's side of the story: https://www.garfieldtech.com/blog/tmi-outing
If you're imagining the company going bankrupt but their technology still existing then Amazon wouldn't be an issue either. Someone would literally just take over their logistics supply chain and move right along. It's happened in the past, it can happen again.

I would dispute that active directory is irreplaceable. There is literally nothing on the market today that has the functionality and ease of use, and getting anything on the market today to that point would be about as easy as re-writing AD from scratch.
It's fascinating (to me) to think that the medium influences the script - something I had never considered. I wonder if we can find medium-based influences on other scripts, say, Roman and Arabic.

My Archaeological/anthropological knowledge doesn't even extend to spelling those words correctly (thank you Chrome spell-checker), so I can't do more than wonder unless someone here... (nudge, nudge)
I was wondering the opposite.
That's communicated very poorly, when the first thing on the website is "fast as C, slick as Ruby" followed by mentioning how similar the syntax is to Ruby.
If you have these compiling with a modern toolchain, you may wish to ditch the python subprocess wrapper and compile them with something like emscripten (compile to javascript) or NestedVM (compile to JVM bytecode). Then you won't be exposing 30 year old unsafe code directly to the internet... at least it would sandboxed. If you use emscripten you could even have the programs run client side.

I have a fork of NestedVM that I've been using with success but I don't have any simple examples for you:

https://github.com/bgould/nestedvm

Here is an example of compiling the Apache Thrift compiler to run on the JVM:

https://github.com/bgould/thrift/tree/nestedvm/contrib/neste...

And I have a version of the toolchain precompiled as a docker image:

https://hub.docker.com/r/bcg1/nestedvm/
https://github.com/bgould/thrift/blob/nestedvm/contrib/neste...
> then the question is why can't they use the native windows update system?

Cynical answer, and I will grant that gpu vendors are less bad than e.g. printer or smartphone drivers, but it just distributes drivers and so doesn't provide all the opportunities to upsell/advertise to/lock in the users that their bundled crap they can pair with the driver with their own installer allows
They're mobile site is despicable. UPS has a decent mobile site and very decent (even good) app. Brown shirts are winning.
> .NET Framework 2.0

It'd be a shame if the progress they are making were stymied in order to be compatible with the .Net of a decade ago.

> I've been porting .NET Framework code to .NET Core

Yeah, but you probably don't need to do that. .Net Framework is still supported, and will be for a long time.
Over time, I've come to notice that once any online forum reaches a certain critical mass of programmers, nearly any mention of a specific programming language will devolve into a flamewar about that language.

I find it frustrating, but I also suspect that it's been that case since approximately forever ago. One day I plan to don a flame retardant suit and wade into Usenet archives to see if programmers were as prone to language flamewars 30+ years ago as they are now.

I'm guessing the answer is probably yes. :)
I had a similar problem with a HP laptop that was a nightmare to run under Linux and almost as bad with Windows. It had a AMD chipset though and Linux wouldn't run it without blasting the CPU/GPU fan full blast. After countless hours trying to get a working machine when it came time to get a new laptop I thought I'd try System76.

I bought a less than year old Galago Pro laptop on eBay and immediately noticed it had some issues like a weird buzz and random hard drive disconnects. I contacted support and eventually RMAd it. They replaced the motherboard and it was covered by the support warranty. They never asked if I was the original owner. This was my first experience ever getting support a on a device and I can't complain. I'm using it to this day, while not a dream machine it works in Linux without tinkering and support was there when I needed it. It is definitely the best laptop I have ever owned but I have almost always had second-hand year old models. The i7 processor and haswell GPU and 16gb of memory and replaceable components, even the battery still has a few hours of life when I need it.

The HP laptop on the other hand is still being used for games by my step-son but he has a desk fan leaning on it to avoid over heating.
Its one thing to state that the current version of the iOS is 'more resilient to intrusion/usurpation than an other version', and its another thing entirely to understand that Apple, Inc., itself .. may not be as resilient as required in order to validate the position that 'we can stop worrying about the CIA'.

We should not 'stop worrying about the CIA' just because Apple came to the rescue and already fixed the bugs.

We should, in fact, continue to apply pressure to such vendors of digital enslavement as Apple, and the rest of the sordid gang, to provide real evidence that "Things are Okay™", when asked.
This might be helpful http://eudoxia.me/article/common-lisp-sotu-2015
>The value proposition is "You can use the same code on both the server and client"

With differences in standard libraries, environment specifics and even language features available, I think a far more accurate statement would be "you can sometimes use some code on both the server and client".
Artificial Intelligence: How to Scale the Human Mind
Yea, but we also have plenty of pesticides that aren't tainted. Why not use them?
This may not be something you can answer, but I'm curious as to the scoring methodology and how teams get invited to interviews (or not) behind the scenes.

Is there a rating system? A binary yes/no that needs to be seconded by enough reviewers?
We don't need to change the chromium source. Everything is not sitting on top of Chromium. I haven't tried this just yet but node-pre-gyp allows packaging C++ too. https://github.com/mapbox/node-pre-gyp
Add in the fact that the ground sinks when enough water goes out of it, I'm not sure that it will ever come back until civilization leaves.
3 Techniques for Managing Tasks Like a Pro
Does "entrepreneur" really just mean relentlessly pursuing riches?

Every person I've met that describes themselves as an entrepreneur is only interested in their own personal wealth, but they always seem to have some bizarre, self-serving narrative about "disrupting" their industry.

Aren't "student entrepreneurs" just young, greedy people who have decided they want to be rich, they just aren't exactly sure where they're gonna get the money yet?

Maybe I'm just old fashioned but I don't believe these mentalities should be encouraged. They are toxic.
Yes, almost certainly, except very fresh new libraries.
"the Earth's most severe known extinction event, with up to 96% of all marine species[6][7] and 70% of terrestrial vertebrate species becoming extinct.[8] It is the only known mass extinction of insects.[9][10] Some 57% of all families and 83% of all genera became extinct. Because so much biodiversity was lost, the recovery of life on Earth took significantly longer than after any other extinction event,[6] possibly up to 10 million years"

https://en.wikipedia.org/wiki/Permian%E2%80%93Triassic_extin...

Maybe it's methane, maybe not.
What's the question you wished people would ask for?

Something that a lot of applications get wrong and kills their chances early on.
Any engineers familiar with DSC 1.2 care to comment on how the required compression to support 8K@60Hz over DP 1.4 could presumably manifest undesirable artifacts (for lack of a better analogy) which would run counter to the reasons that would make this high-end display attractive from a productivity perspective? I initially thought this would be a vanilla lossless frame transaction, but that's apparently not the case. If imperfections aren't perceivable at 32", I'm curious how they'll visually manifest (if at all) as display size scales up.

Wiki[1] notes that DSC is visually lossless per ISO/IEC 29170-2 test method, but I'm neither familiar with DSC nor the ISO/IEC standard. What are the practical implications of calibrating against a $200+ colorimeter accessory that Dell is so intent on adding to your cart?

[1] https://en.wikipedia.org/wiki/DisplayPort#Display_Stream_Com...
This Aliens poster is one of my favorites: http://www.polishposter.com/images/0851.jpg
Show HN: Datetimes in python: a mindfuck
> Truth be told, I'm not that big of a reader.

> Amazon is absolutely not irreplaceable for me, nor do I think it's irreplaceable for others.

I'm an avid reader, and I'd be seriously inconvenienced without Amazon. Selling books has become only a small part of what they do, but it's still the part I care most about.
Ah okay – I’ve never heard of the US antitrust case, so I don’t know what effects it had.

Regarding effects of BrowserChoice, Opera had some statistics: https://web.archive.org/web/20111209114445/http://my.opera.c...

Mozilla also reports how much they lost due to BrowserChoice not running for a while – BrowserChoice had almost doubled their overall download rate: http://www.zdnet.com/article/firefox-lost-6-9-million-downlo...
Hi Aaron, what differentiates you guys from other accelerators? Like angelpad and techstars?

Is it the core values? Is it the networks, what would you say makes YC unique?
Very nice, thanks! Third time I read something like this today, so worth considering I guess. Thanks a lot for the links!
We are always working on making things better. Some videos here: https://www.youtube.com/channel/UCocudCGVb3MmhWQ1aoIgUQw
That's a legitimate concern. But then again, the world is full of programming languages. Sometimes you really appreciate what an R gives you when needing to do a lot of statistical computing and data wrangling, or what C or Rust offers for systems programming, and so on.

And speaking of DSLs, the Pandas and Numpy libraries in Python are super useful, and they're possible because Python offers enough metaprogramming facilities to create such libraries, which go a long ways to offering to kinds of programming you find in R or Matlab.

So maybe the Lisp way wasn't wrong? Instead of a bunch of Lisp DSLs we end up with a bunch of programming languages.
Hey office planners, you’re still not giving developers enough privacy
> Any language features which increase cognitive overhead had better offer some extremely compelling benefits to outweigh an increased learning curve.

This is a common misunderstanding that occurs (I think) because most people only know C++-, Java-, and C#-style generics, which can be conceptually complicated, because of the often tricky interactions with the type system (or, in the case of C++, the use for metaprogramming).

In contrast, module-based genericity (SML, OCaml, Ada, Modula-3) is conceptually pretty simple, as it avoids complicating the type system. Its main downside is (relative) verbosity, but Go has never really eschewed verbosity.
It's the same though; if you proclaim that a Ph. D. (i.e. some more or less objective demonstration of competence) in philosophy is not relevant to teaching literature, you are in fact saying that philosphy itself is not relevant to teaching literature. If philosophy is relevant to teaching literature, then the instructor's level of achievement matters in some way. If it is relevant, then knowing next to jack squat about philosphy is objectively worse contribution of relevance than being an expert in it with a extensive background. If the level of achievement matters, then so do whatever hoops we use for measuring and accrediting it, like "Ph. D".

Since the school chose an instructor with a philosphy background, they asked that he have an objective certificate of high achievement in that respective field. That was arguably better than asking for a Ph. D. in literature.
> Why build complicated native applications when a thinly wrapped SPA in Electron will be indistinguishable to the customer?

I just fired up Atom and various vim versions.

Atom uses 225.8 MB of RAM without any documents open.

MacVim uses 39.8 MB without any documents open.

Console vim uses 23.3 MB.

Console neovim uses 10.0 MB.

25x memory usage differences seem pretty distinguishable to me, especially in an application used to read and write plain text.
Yep, 3k Angular job openings looks good:

https://jobsquery.it/jobs;page=1;tags=AngularJs;sortBy=PUBLI...
Roman block lettering avoids curves because it was often curved. That's why the U and V sounds were represented by the same letter, and only later diverged. Norse runes are similar, and lack curves entirely.
Please take a look at Vue.js. I'm being redundant, intentionally.

There's something about it -- feels clean and minimal, works really well with my ruby- and rails- influenced mind, organizes my thinking about an app and makes it easy to have things in their right places, at a correct level of abstraction, effortlessly.

My reaction after encountering vuejs was one of relief -- finally seeing an option I resonate with, a vision driven by someone whose thinking is aligned with my desire to avoid confusion, complexity and frustration.

The free screencasts at laracasts and egghead.io are quick and fantastic.

https://laracasts.com/series/learn-vue-2-step-by-step
>I don't either see what's wrong

What's wrong is that the capability to safely serve and share files over the Internet to people you want to serve, safely and with some modicum of security, is perfectly within the reach of the vendors of Operating Systems.

However, these vendors have fallen asleep at the wheel and are allowing basic system services to be fractured at the base (i.e. in the base OS install), in order that third parties might fill the gap.

This is a heinous state of affairs for anyone thats been paying attention over the years, because there are no good reasons we can't just use our existing computers, and their operating systems, to provide the same kind of user experience as one might obtain with Dropbox, albeit without the creepy commercial-control/exploitation aspect.

I mean, honestly, if folks would just have a way to create their own VPN's out of the box, share the details, and set up a peer network as if it were .. y'know .. a function of the operating system instead of something you learn about from seeing it on a billboard or the back of a bus ..
Print and monitors aren't directly comparable. Print needs higher DPI because people will literally hold a map up to their face to look at fine detail. You just zoom a digital map instead.

If you aren't holding your face up to your monitor, you don't need 800dpi. The original iPhone "retina" display was 326ppi and that was assuming a 12 inch viewing distance. For monitor viewing distance, you'll be 20 or more inches away, making 280ppi plenty for the vast majority of people.
Mandarin as in Mandarinate, not as in the language.
"Dell specifies[1] 87W (typical) to 125W (max), with 89.5W in Energy Star mode. Has anyone ballpark-estimated power requirement to generate the video signals driving such a monitor?"

I've never looked at LCD panel power usage before ... are those numbers high or low or ... ?

If I go to best buy and buy a 50" samsung 4k TV, what would that power usage be, roughly ?

(just trying to get a sense of comparison)
Does Lisp Suck?

If HN had a FAQ this might be near the top. As new people go into CS they seem to be aesthetically drawn to, or repulsed by, Lisp. The irony is there is no objective truth so these two groups of people spend a lot of time supporting their arguments (google search will amaze you, even Paul Graham has been sucked into this) but it's not very common for people to change sides after their initial indoctrination.

I have come to view this as one of few (only?) metaphysical topics seriously discussed in computer science.

Someone on SO once said:
'the correct Lisp answer is more gnomic. Something like: "If you have to ask, you are not ready." Then if anyone questions further, the correct answer is either "yes" if it's an either/or question or "You are not ready."'
If you take a look at the Sources it looks like it does use Monaco.
The SENS Research Foundation (http://www.sens.org/) has identified the seven ways that the elderly are different from the young, and hypothesizes that the aggregate damage from these seven things is what we call "aging".

Essentially, aging is just accumulated damage from these seven processes.

One of the seven processes is the accumulation of senescent cells. They clog up the works and also release chemicals that prevent normal cells from functioning at full effectiveness. Normally senescent cells kill themselves and are broken down by the body, but this process gets worse over time and senescent cells multiply.

The drug in this story targets and kills these senescent cells selectively. Effectively they are reducing the population of senescent cells in your body from the number you'd find in an 80 year old person so some lesser number (perhaps like a 20-, 30-, 40-, or 60-year old, but human studies would be required to say how effective it is).

But that's what aging reversal is. It's taking the seven biomarkers identified by SENS and reverting them from 85-year old levels to 25-year old levels. If all you're biomarkers are the same as a 25-year old, you are 25 in every sense except calendrical.

EDIT: typo
Thanks for the comment! If you are on Postman Pro you can export to Github directly. There is versioning built-in Pro too. That said, we have improved the format a lot over the years to support diffing just with Git.
And to top it off click a misguided 'cute' attempt at making you change your mind with a further obnoxious button titled 'No I am not interested in <improving my life/earning more money/caring for my family>'. No doubt further inspired by this sort of optimization study.