skysight-inc/HackerNews huggingface dataset:
The Incredible Expanding Universe of Biotech Stocks
Also an "old fart", I would recommend postgresql first over any of these other databases. Solve the big data scaling problems when you actually have them. One database server with replication and failover is going to still solve 95-98% or more of the use cases on the web.
Others have pointed out that you're highly unlikely to make $60k a year off of an Android app. When I first read your question, I was going to write the same thing. But, now I read it again and I wonder if you mean:

1.) Get them certified in Java.

2.) Get them to build an app and put it in the store as a portfolio piece.

3.) Get them to apply for entry level full-time Java jobs.

If that's the case, I think it could work. My only concern though is that being an entry level developer is freakishly hard. I wonder how much mental capacity they'll have left to study if they've just spent a day debugging something crazy.
After spending about a month of concerted effort pouring through the zlib sources, looking for vulnerabilities, I can say that zlib is the most astonishingly bug-free code I've ever seen. But in the conventional understanding of "code quality", it's pretty bad.
What if you intentionally de-orbit a critical piece of infrastructure?

It could indirectly cause bodily harm, e.g. cause autonomous cars suddenly lose GPS lock and crash into things.
To be honest I'm not all that familiar with his writing, actually- I just liked seeing the Dymaxion house at the Ford museum, and geodesic domes. Mostly I like that he had an hopeful vision of a global, sustainable, prosperous, futuristic future, where efficient use of technology and materials could provide prosperity for all. I just like that optimism that seems to have died in the mid-20th century.
Pallene has been designed to seamlessly interoperate with Lua, not to replace it. So you can still use Lua when you need dynamic code loading or magic debug hooks.

Roughly speaking, from the point of view of Lua, Pallene is a system language like C. It is good for performance and calling C system libraries, but isn't particularly suited for dynamic code loading and sandboxing via interpreter hooks.
> because he upheld the heliocentric model and cosmic pluralism

Not according to wikipedia, which says he was killed for other reasons, not for his theories on the cosmos.
It's accurate to about a 100 digits, admittedly not quite as good as the expression in the OP, but it's the same principle. It's taking a fairly standard approximation, in the OP's case a Riemann sum, and inserting concrete but aesthetically pleasing numbers and acting as if something is incredible about it.
Introduction to HAProxy Stick Tables
Sure, it's process which is mandated in some fields.

I still think it's net harmful, and can lead to over-emphasising the small/local vs understanding the application and its value as a whole.

In cases where "you really need to understand requirement OBTUSE-1234 before you even think about touching this function" really does apply, a comment in the code addresses this much better, and will be seen by future developers even if they aren't religiously reading the VCS blame output for everything they edit (or if it's been clobbered by reformatting or other changes).
But an autonomous vehicle with 3 strangers is?
I started last summer. Been about 15 times, 3 to 6 hours each time, also took a 5 day, 3hrs per day class. Still can't "surf".

By "surf" I mean I can't catch a wave in the sweet spot between too step and too shallow and ride away from be break. I can catch a wave and ride it straight in on the break/white water.

3 possibilities: (1) surfing is hard (2) the waves suck (3) I suck

I think it's a little of 1 and 2 (or I hope so). Watching surf videos they always show these perfect waves that crash on one side and the surfer can ride it for 10-30 seconds where as at the beach I'm usually at the waves don't make nice shapes.

On the other hand the instructor can still catch these bad waves in a way that is clearly above my skill level.

Long boards like 3 to 3.5 meters are the easiest to ride. If you watch "Endless Summer" (1966), probably the most famous surf movie, you'll see they are riding long boards. AFAICT long boards are kind of out of fashion. Most people seem to ride medium boards (2 meters). They are harder use (and what I happen to be using via my instructor).

If you can find a place with long shallow waves and a long board (like Waikiki) you can probably get started pretty quickly.
> I think China is moving towards a government that can never be overthrown

We've seen that before. The Thousand-year Reich lasted 12 years. Communism in Russia was untouchable... until it wasn't. Right now the government of North Korea looks unchangeable, and China and Iran look close. But I predict that, in a generation, at least two out of the three will be gone.
> milk came in glass bottles which were returned, sanitized, refilled, and re-delivered.

My mom remembers this time, too. And I've seen these in at least one grocery store in Seattle.

In researching[0], it turns out the only farm currently providing milk in glass bottles near Seattle is in Lynden, WA - about 170 miles north, near the Canadian border. So not only do the glass bottles weigh more and need more energy to transport, they're so rare around Seattle that they must be transported 10x further than milk encased in paper or plastic.

Additionally, there is some cost and difficulty in owning, cleaning, and managing an inventory of glass bottles. There is only one producer of glass bottles in North America, Stap said, in Ontario, Canada. Another challenge of bottling in glass is keeping an inventory to accommodate the bottle return process and the reality that some bottles never come back. This learning curve added another aspect of trial for Twin Brook Creamery, and for every one bottle they send to a grocery store Stap said they need from eight to 10 bottles at the farm.

While researching this, I found this from another local farm - they view milk boxes very positively for numerous reasons, and suggest recycling them: Cardboard cartons are the best packaging for fresh, high quality milk. Cartons protect milk from harmful exterior light, and also retain the temperature better than plastic or glass. Our milk cartons are also recyclable. Using cardboard is the best material for packaging milk, and it's the right decision for the environment.[1]

[0]http://grownorthwest.com/2012/12/twin-brook-creamery-by-the-...

[1]https://www.smithbrothersfarms.com/faq
Expression templates (ala boost::spirit) definitely come to mind. The callstack in a -O0 build can get very, very deep.

Heck just using std::numeric_limits<int>::min() will incur a function call in -O0, but nobody cares since it gets optimized in -O1 and up. The same thing applies more and more as you invoke templates from templates, but, again, nobody cares since we are confident it'll get optimized/inlined easily.

It's not nearly as prevalent in modern code since constexpr static variables are now a thing, but relying on these optimizations has historically been super important.
Yep. They still owe me the $80 or $90 I paid for a kit. I followed up with them multiple times and never got a resolution. This was a couple of years ago.
All of VC is frothy right now. It's not that biotech is suddenly more attractive, it's that the tidal wave of cheap money is finally sloshing against the deepest parts of the shoreline.

But also, it's not getting any easier to raise money for a real biotech, where you have to have scientific validation and might hurt people; it's easier to raise money when you're a blockchain biotech, and are promising whizzy vaporware that interacts with customers only in unregulated ways that can't be validated.
This is cool. I like the idea quite a bit. This definitely solves a problem that I've thought about quite a bit, and have taken a stab at with one-off scripts.

What I don't quite like is the fact that as one's expectations become more complex, one has to start encoding that logic into YAML with this custom assertion/pattern matching DSL as shown in the README. I think this might be more easily adopted if it could be integrated into an existing testing framework, allowing to developers to use our familiar patterns of assertions, and use the tools that we're already familiar with.
Static typing for catching errors is only a small part of the vision for Swift on TensorFlow. The real advantage of static typing is that it enables the compiler to reason to about your code, e.g., to automatically rewrite it for a hardware accelerator with guaranteed correct semantics:
https://github.com/tensorflow/swift/blob/master/docs/DesignO...

This is obviously possible in Python as well (e.g., see Numba) but is clearly has additional challenges:
https://github.com/tensorflow/swift/blob/master/docs/WhySwif...

(I work at Google, but not on the TensorFlow team.)
It’s almost the end of 2018 — have you raised alarms bells yet for this years most hyped tech bogeymen?

- deepface will change laws.

- killing robots.

- blockchains will make X obsolete.

- AI will take your job.

Am I missing something?
exercise, a lot of walk in parks, daily and also when feeling in "hell" during the day, and also developing a spirituality, very important to find a way to deal with the bigger questions...
The article points out: The rubber bumps encourages fewer corner cuts on the left turn, and the street marks encourage fewer left turns from parking lanes or dangerous maneuvers around slow traffic or the pedestrians that you can see. Both should be permanent safety benefits.

The corner cuts are a big thing that are easy to under-estimate, but left turn corner cuts are something you can see a lot at common intersections if you pay attention. Cutting the corner means more of an angle (versus "head on") coming into the lane, and more importantly more of an angle when crossing the crosswalk. More of an angle means decreased visibility.
It will be a big deal once we have a robotic presidential candidate :)
Ah. It seems like the title has been changed, so I didn't catch that.
Are ordinary ssh keys vulnerable?
Hi Curtiz,

Thanks for uploading RCP100. Your comment is a timely one. I wanted to learn how a router works and is built and was looking for a simpler implementation.

Can you recommend any resources from which I could learn more about network programming, so that I could understand RCP100 code better?

Thanks!
I finally got around to doing this, and the results were nearly the same on the Mandelbrot benchmark.
SBCL generates slightly faster code, but in this case it's using less efficient multi-threading.

I might try again with a different program.

https://jl2.github.io/2018/09/01/luajit-and-cl-benchmark/
FreeCAD uses Open CASCADE, which is is a free software (LGPL) CAD kernel. Open CASCADE has a comprehensive modeling API which uses B-rep. For scripting, FreeCAD has a Python interface. CadQuery is another Python tool (DSL) which is a plug-in for FreeCAD. FreeCAD itself already has some constraint functionality.

Libfive is layered and can be used without Studio to generate models with its extensible Guile Scheme binding. It uses F-rep modeling.

Correct me if I'm wrong, but it should be possible today to add a programmatic (non-GUI) constraint solver to either FreeCAD or Libfive.
Entropy Loss for Reinforcement Learning
>because the owner doesn't like Nazis.

I can't tell if you are being sarcastic or not. I think there are some things so deplorable that we can just all agree that it's ok for a private platform to just shut them down and still maintain a mostly neutral stance on content.

As a consumer, you can state publically that "we are neutral when it comes to content... Except for that one site full of Nazis" and I'm ok with that.
censored original thread: http://archive.is/qIDX7

allegedly said thread is hard coded as spam! Unbelievable:
https://www.reddit.com/r/Fuckthealtright/comments/9hlhsx/why...

relevant information that may offer a theory on the censorship:

https://www.reddit.com/r/RussiaLago/comments/87vo61/peter_th...

Who financed a famous wrestler caught up in a sex tape scandal to permanently censor a media outlet that displeased him?

Who has a history of working closely with social media network founders and companies?

Who has the most to lose out of this Trump-Russia collusion scandal?
Amazon is reportedly planting fake packages to catch thieves
Rob Delaney and His Son’s Cancer
> Giordano Bruno was burnt at the stake by the Inquisition in Rome because he upheld the heliocentric model and cosmic pluralism

Yates argued in Giordano Bruno and the Hermetic Tradition (1964) that Bruno was burnt for espousing the Hermetic tradition rather than his affirmation of heliocentricity.

Also, a "hero of science" is a stretch.

https://en.wikipedia.org/wiki/Giordano_Bruno_and_the_Hermeti...
> "I have found it interesting that some of my left-leaning friends oppose these scooters on the grounds of them being a public nuisance."

probably because opposing scooters is a squarely conservative stance? as in, let's keep things the same as before, nevermind the death rate or noxious emissions of cars (for the record, i like cars too).

but we're all like this, particularly when we state an (simple) identity but live real, complicated lives. we'll figure it out eventually, but not without working through our collective hypocrisy once again.
There's still the hypothesis that any finite sequence of digits appears somewhere in pi.
It's worth pointing out there really isn't a such thing anyhow.

We spent many decades with all our "cool, exotic" languages like Python and Perl and PHP and such just giving up and tying themselves to C semantics, so the C ABI could serve as a de-facto interchange format.

But in what I think is a sign that the C dominance is finally starting to fade, more languages are getting away from that, and while they still need a C bridge, it's getting more and more isolated from the rest of the languages.

The core problem is that the cross-language interface isn't just about "calling a function"; there's semantics around who owns what, who's responsible for deallocation, garbage collection, degrees of thread safety and memory boundaries, and on and on and on it goes. It is a bit of an illusion from the last several decades that there is any way for there to be a "generic cross-language interface", because under the hood everything was designed to either be "C memory semantics" or "C memory semantics plus whatever other stuff we can stick on that doesn't conflict with that".

By contrast (and as the major exceptions to "everything is just C"), observe how "easy" it is for JVM-based or .Net languages to share objects, because the runtime environment makes almost all the hard decisions for you.
You could use xbacklight to have a finer control of the display brightness. You can also rebind the brightness keys to shell scripts that use "xbacklight -inc <percent>" or -dec, with a finer resolution.
Exactly. People seem to forget the effect it has when Google promotes something on their search engine as well as Youtube (where they also forced you to get a Gmail-account eventually after taking over) etc.
If anything I think it's gotten/will get worse. Because people have to specialize so much these days they get VERY wedded to their ideas, and much more resistant to change.

Back when you could know all of science, someone could change one part or another and it was just one more thing - not the core of what you do.

For example say "there is no dark matter" - every single person who studies dark matter (and nothing else) is going to be virtually impossible to convince - and yet those are EXACTLY the people who have the expertise to verify such a claim.
That's consistent with I'm saying. You do not need to be root to attach to a process on macOS; you merely need to be part of the _developer group. I believe admins are added to this group by default, but you can do it manually if you wish. If you don't, you'll need to type the password of an admin user before you can debug anything.
Generally hotels will run with a skeleton staff.
The thing to keep in mind is that before the sighting, the months are pre-calculated for when the first crescent moon should rise over Mecca. So a change only affects the single month where the observation differed. For example, if you're expecting to see the first crescent moons on October 10, November 9 and December 8, but you didn't see the first one until October 11, that doesn't push the moon sightings out for the rest of the year. It just means that the month you thought would end on October 9 will have an extra day, and the month you thought would start on October 10 will start a day later (and as a result will be a day shorter).

Future months are still totally fine; the date offset is just a temporary fix that the user remembers to turn on when the announcement is made, and to turn off at the end of the month.
Also, having to properly corner instead of assuming you can cut the corner, does tend to require more careful maneuvering in general, and at slower speeds for some drivers.
Reusable glass bottles by their nature have a lower litter rate because there is a deposit associated with them.

Even the modest $0.05 deposit in many states results in 80% recycling rate for soft drink containers, versus about 35-40% for other plastic containers. At the co-op that I used to work at, reusable glass milk bottles had a $1 deposit and 95% return rate.

When I volunteered on an "adopt a highway" program through an employer when I was in college, we'd clean up a couple of thousand yards of urban highway shoulder and collect around a thousand gallons of trash. Plastic bags, plastic bottles and coffee cups were about half of the objects picked up. The rest ranged from the gross to the unusual (an iron bath tub).
Somehow humanity survived using one room schoolhouses, though.
I think that they have moved on and are still in the "everybody should go to college and get a bachelor's degree" mode. Which leads to a lot of people without the intellectual tools for knowledge work flunking out with huge piles of debt and no marketable skills. Arguably many people would be better served if the older system of tracking into voc tech/business/college prep levels was more in vogue.

I'd push for mandatory shop, home economics, and financial literacy training.
tl;dr — Pretend like it didn’t happen. The company failed you, not the other way around.

Specifics:

Unless you credibly represented yourself as someone who could produce from “day 1” (figuratively), then you should probably still be in the training/development mode with a senior person giving you a significant amount of support and scaffolding. This sounds especially true since you say you had no experience with the stack. If they were giving you support, then the issue was most likely with your senior person rather than you.

The only possible way that you failed was simply by not doing work by spending entire days procrastinating (note that most folks only have about 4 or 5 strong productive hours of thought work a day). If that’s the case, I recommend you read the book Getting Things Done.

As others have mentioned, don’t even list in on your resume. Resumes have “relevant” experience, and it sounds like that company was irrelevant in terms of your development.
And thankfully it sound slike Translink has learned from the mistakes of making the Canada Line platform so short - it was mentioned as something that must not happen for the Broadway extension.
This is a favorite topic of conversation amongst New Yorkers, but, while there are no doubt real problems, New York's subway system is still an enormous benefit to residents and especially remarkable by U.S. standards.
How is that commute?
Ask HN: White or Black website? Which converts better?
hey!

We're making a tool for automated UI testing. So we did a website for this tool in 2 colors.

One is white: https://flawlessapp.io/white-x
Another one is black: https://flawlessapp.io/x

which one would you pick?

I read some researches, that while converting better, but many development tools are actually dark colors... We don't have enough data (traffic) to A\B test in now and it's a very radical difference. Interesting to know your thoughts.
A definition of capitalism I like is this: Capitalism is where the gains/profits are not just consumed. They are re-invested. That's where explosive growth comes from. You make some money. Instead of blowing it on wine, women, and song, you use it to buy better tools. So you are more productive, and so you make more money. You use that to buy even better tools. Spread that behavior over a large chunk of society, keep that up for several decades, and you'll get a pretty explosive growth of value.
> If a firm fakes data, you still have proof in the bad products and customer complaints.

Someone who fakes products can read the blockchain and print fake labels based on what is there.

> This lets you investigate and file complaints on the public blockchain. Think of it like a review of a company's supply chain reliability.

So the blockchain in this case is used as company review database? How is a blockchain useful for that?
I don't think that matches the common understanding of "weapon" in English. A sword, spear, gun, etc., is considered a weapon whether or not it is actually used.

An object not normally regarded as a weapon -- a walking-stick, perhaps, or a kitchen knife -- might become a weapon by virtue of its use as one. But military arms are inherently weapons, whether in use or not.
I'm totally fine w/ there being a disclaimer on bootloader unlocking, e.g: "Warning! Some security features of your device may not work properly w/ secure boot disabled. Visit foo.com/secure-boot to learn more." To a lesser extent I'm OK w/ bootloader unlocks voiding my warranty, esp. since many of these devices ship w/ permanent fuses whereby writing to the wrong MSRs may brick your device. After all that's how my Moto X (2013) worked: I needed a code from Motorola to unlock the bootloader, which in turn required agreeing to a warranty waiver.

What's not OK is having a permanently locked bootloader that guarantees my device will be useless after the carrier decides to stop delivering OTA updates in a year or two.
> He was burnt at the stake by the Inquisition in Rome because he upheld the heliocentric model and cosmic pluralism

More than half the points raised in his trial were considering statements about Jesus, Mass, the Trinity, .... . Did he have at least proof of his scientific claims that wasn't contradicted by other scientists of the time?
If schools don't do much beyond warehousing kids, which seems to be the case, then one room schoolhouses are just as good, if less comfortable, as multiroom schoolhouses.
Yes, I get that. It seems like Wolfram|Alpha thinks 10^100 is too large of a number for it to have to care about, and is rounding it to infinity internally somewhere, hoping it doesn't change the final result. But, of course, it does matter in this case.
https://developers.google.com/edu/python/introduction: According to the official Python style guide (PEP 8), you should indent with 4 spaces. (Fun fact: Google's internal style guideline dictates indenting by 2 spaces!)

https://github.com/google/styleguide/blob/gh-pages/pyguide.m...: Indent your code blocks with 4 spaces.
> With 10ms batches, Calvin was able to achieve a throughput of over 500,000 transactions per second. For comparison, Amazon.com and NASDAQ likely process no more than 10,000 orders/trades per second even during peak workloads.

I haven’t worked with NASDAQ stream directly, but knowing how fast equities tick I find this “10,000 orders/sec” estimate quite low.

Not to mention that 10ms delay in confirming an order would be really terrible.
Jonathan Haidt tests viewpoint diversity of university student audience [video]