skysight-inc/HackerNews huggingface dataset:
Perlmonk's isn't dead even if it's a shadow of it's former self. That said reddit's perl subreddit [1] might be a decent choice as is IRC (freenode #perl, magnet/irc.perl.org #perl-help) for live help.

[1] https://reddit.com/r/perl/
Show HN: Mod Calculator for iOS
Lego Axle Sorter [video]
Cigarette butts will have fully degraded within 15 years. Plastic straws take hundreds of years unless they're flaked off by the sun and then become small plastic bits in the stomachs of fish (still undegraded). It's all bad, but cigarette butts are significantly less worse than plastic.
> How long it will take CMAES to solve 10-dimensional Rosenbrock? Here, it takes about 700 function evaluations

It really depends on parameterization though. Did they use off-the-shelf parameters? Did they make any attempt to tune CMAES for their test functions? Did they make any attempt to tune their own optimizer for the test functions? It's really easy to put your thumb on the scale when you're writing a paper about a black-box optimizer, and my default reaction is to assume that any paper claiming to equal or outdo CMAES is pure B.S. This paper did nothing to convince me otherwise.
This varies by SSD.

Some just fail hard and that ranges from bricking to loss of filesysten intregity.

Others stop allowing writes.

Still others will slow down, or lose capacity.

I have had two die on me after a few years of work involving tons of writes. One cheap SSD just bricked. Gone.

The Samsung I had started doing weird things with capacity.

Personally, I just cycle them when I see a deal out there.

Old ones do need to be powered up, from time to time just like USB thumb drives do, or the contents can be lost.
> access to the entire database is/was available for 500 rupees

Not the biometrics. And the leaked information doesn't allow one to impersonate someone.

Is the alternative of relying on passports/birth certificate better? Are you against any universal id scheme in general?

All the criticism of adhaar seems shallow. If your home address is leaked somehow, say by a customer service representative in a bank, would you say that is the failure of the post office? It is a privacy risk to have one's address out in the public, but is that a reason to oppose post offices, or stop living in houses?
If it's any consolation, my roommate in college had the exact same 25 hour circadian rhythm. At the time it was frustrating to me because the hours that he would sleep were more often than not out of phase with my own, but it was interesting none the less.
I think it's a nightmare for trivial projects too: it's like building a star destroyer for a todo app, because, you know, one day that todo app may end up being the death star. Who knows. Gotta be ready for that.

Another thing: debugging RX. God, it hurts. Like Alice in wonderland.

I worked with an rx guru on my last project and while the code was beautiful, huge and complex, showing a load indicator or handling simple ajax errors, doing persistent navigation states (and hoping that the back button would not break the application) were just omitted altogether. It was an engineering marvel, and a usability trainwreck with around a six megabyte initial payload and no lazy loading at all.
or BrowserStack :-) https://www.browserstack.com/test-in-internet-explorer
Analogy Cyber Security → from 0101 to Mixed Signals [pdf]
If Slack were listed on that website it would have the same spyware rating if not worse.
How do you know if someone gets up at 5 AM? They schedule all their meetings at 7 AM and think they're doing you a favor by imposing their schedule on you. See also: public school start times.
You do get the fact that a company with no growth but paying dividends will be worth (including the dividends you extracted) exactly what you paid for?

It would be worse than buying a bond: you'll get the risk of equity with the returns of a bond.
I like having reacji to the right of the message instead of below. Slack should steal that idea. Screenshot here: https://i.imgur.com/mDYtOy2.png
The real headline is that this is a more formalized version of what science already does.

Science, as a process, naturally replicates studies that are worth replicating, and drops those that are not. The idea of "prediction markets" is a new-tech way of doing what scientists already do: decide where to invest their (limited) budgets to maximize long-term career success.
> If experts [in prediction markets] can instinctively spot an irreproducible finding, “that kind of begs the question of why that doesn’t seem to be happening in peer review,” says Fiona Fidler, a philosopher of science at The University of Melbourne in Australia. But if future studies can identify and weigh the best predictors of replicability, reviewers might be given a rubric to help them weed out problematic work before it’s published.

That's a troubling suggestion. Results are valuable to the extent that they're both accurate and surprising. To systematically suppress surprising results as a negative predictor of accuracy sounds like a formula for suppressing surprisingly valuable papers.
Whether perfect abstractions "could" be made is mostly moot because in practice they are not. The reasons include but are not limited to:

1) Humans make mistakes and are often ambiguous.

2) Perfection is often not economical. 98% good enough may require 1/10 the code of 99.9% perfect and customers don't want to pay for 10x the coding. See: https://en.wikipedia.org/wiki/Worse_is_better

3) New standards or technology comes along that challenge the original assumptions made. (I gave an example of OOP GUI libraries versus Web elsewhere.)

4) Performance: heavy-handed abstractions are often too slow because they have more conditionals and converters/fixers to adjust the translations or interfaces.
I've worked on SSD firmware before. Obvious the implementations may vary but typically there is no hard failure. These are just projections based on data sheet endurance specs. What you need to look at additionally is how many defect blocks there are (another SMART spec) as it will start to rapidly increase as more and more flash blocks go bad.

When the level is low, capacity shouldn't decrease as there are spare blocks. There should be no data loss expect by catastropic block failurs (some SSD have internal RAID like redundancy.) There might be a slight performance decrease as the error correction algorithms become more active.
They weren't connecting Cicero with present writing.
I would like to see an on-prem version or appliance for Discord so that I can protect our messages, set global and channel data retention policies.
So, which is worse? I think fishing nets by light years, since they are actively designed to harm marine life, and succeed at exactly that.

But people are looking for a means to act, and if they can participate in reduction, in any way, it's good to know that they have a target they can take aim at.

Only commercial fishing is going to ultimately impact fishing nets, and likely only when forced by punitive measures.
Is there any information on these prediction markets? Is there a reason only "experts" can participate? This would be an interesting application for ML side projects that are monetarily beneficial while also benefiting society as a whole.
Thanks for taking the time to share pointers to other papers! If there is one thing I like better than a post linking to a paper I want to read, its a post linking to a paper I want to read and with comments linking to other related work.
That's very dependent on the drive vendor, model, and even firmware version. In many cases, drives can go on working for a very long time after the SMART metrics show it has failed. Whether you want to take the "risk" depends a lot on how critical this particular device is in your infrastructure.
VW did until around 2010, I think, and then they replaced it with an optional cupholder insert. The 2000's models hid it behind a plain black trap door, so you'd never see it if you didn't go poking around for it.
Wow! You're right -- and they don't come with lighters anymore either, at least not standard ...

I guess cigarettes are also to blame for our lousy 12v outlet design?
To expand on ScoutOrgo,

>Only up to 64 variables? Why such small problems?

This is a tool tuned for optimizing the hyperparameters of machine learning models. In practice, most models have, maybe, 10 hyperparameters in the normal sense (learning rate, nonlinearity, etc.). If you start talking about model structure as a hyperparameter, you can get vastly more than 64, but then these techniques aren't great anyway.

So why such small problems? Because the blackbox function you're optimizing takes hours to run. So as another user mentions, if it takes you 700 function evaluations, you're gonna be running for the better part of a year.

So the domain over which vizier works is one where you probably are never really using more than ~100 evaluations and often even then you would prefer to stop early if you meet certain conditions (because wasting significant compute doing unnecessary optimization is costly).

As a concrete example, a single iteration of a relatively small and non-SOTA algorithm takes 20 minutes and $40 to run. [0]

So stopping a day early saves you a day and $3000. Now scale that up 5 or 10x for larger models. (another way of putting this is that a day and $10K might be worth a .5% increase in accuracy, but isn't worth a .05% increase in accuracy. Stopping rules can encode that).

[0]: http://www.fast.ai/2018/08/10/fastai-diu-imagenet/
> The remarkable thing to me is that there was so much inefficiency left to pull out of the bag. In the 1990s, Apple managed to make a dynamically-typed, garbage-collected language fit in a 68040 with 20MB of RAM

The Dylan folks were all trained computer scientists, mostly MIT PhDs, almost all with years and even decades of experience in writing garbage collected languages on resource-constrained machines (e.g. MACLISP). By contrast many of the apps you write are written by much less trained folks using a lot of automation and boilerplate.

While I personally prefer to write tight, clean code directly to the underlying system, I am really glad for this democratization of programming which has lead not only to good careers for people who didn't get to go to MIT/CMU/UCB but also lead to a profusion of great apps. Not everybody has to design TCP but everybody gets to use it.

And note that Dylan had little impact on society while Tinder sure has.
3D printing is additive. Not sure what SLA is?

I would love to see the microfluidics cooling. I wonder what would happen if you reached boiling though--it'd probably explode the chip.
I've started enforcing a thread only mentality in most of the channels at my work. It lets you easily catch up on the topics you care about.
Are you listing these as failures then? IPTV would be little more than a niche presence globally no?
A few more details around why we're building this. The last 3 years have shown that cryptocurrencies can successfully work for storing and exchanging value across the world. Yet despite increased consumer interest as crypto is breaking into early majority stream awareness, merchant integration has been severely lagging behind primarily due to high volatility and transaction fees. Most attempts at lowering volatility and creating a viable stablecoin, whether fiat or crypto-backed, with a centralized or decentralized issuance model, or based on seigniorage shares, have so far been unfruitful. We believe the future of digital money isn't using a single currency, but rather holding, trading, and using a diversified basket of cryptoassets. Buyers and sellers hold diversified, personalized baskets of cryptoassets which get moved in and out of an extremely high velocity medium of exchange at transaction time. For consumers, this eliminates the need to distinguish between investment and chequing accounts, enabling them to use their diversified portfolios as cash. For merchants, this enables them to mitigate volatility as much as desired, while bringing high velocity with virtually zero transaction fees. This is a new approach that hasn't been tried yet. Let us know what you think.
Not that I have any sympathy for smokers, but there are a lot of anthropogenic sources of ignition. Cars dragging metal, and hot catalytic converters are a couple. Electric lines that frequently run along roads are another. And campfires and ordinary cooking fires can spark a wildfire; homeless people tend to live near roads and overpasses.

The fact that we don't have more arsonists in California is one thing that gives me faith in humanity.
> No, UBI only works if you institute price controls, or if there is a mass migration to rural areas, Otherwise, it just sparks an inflationary spiral.

There is good reason to think that a tax-supported UBI at any level would, in fact, lead to price inflation for goods disproportionately in demand at the low end of the income scale, such that the net benefit of a UBI to the lowest-income recipients would be less than would be expected by consideration of the nominal benefit and pre-policy price levels, sure.

The idea that it would just spark an inflationary spiral, OTOH, something that needs some support.
Hah, if only. :P

I think Ian M. Banks had the right idea when he suggested that in the Culture, it was possible (if very rare) for a human to augment themselves that far, but that those that did so were no longer considered human and so it wasn't really an issue.
Ericsson. It's not like it's an unknown one :).
Related: I wrote this post showing the number of stars that GitHub projects get after being featured on the HN front page:

- https://medium.com/google-cloud/big-data-stories-in-seconds-...
Sounds like you got the less tasty side of the explore/exploit tradeoff.
https://www.heise.de/newsticker/meldung/SSD-Langzeittest-bee... (German) did a long-term test of 12 drives in 2016. The best drive (Samsung SSD 850) managed 9.1PB, that took a year of constant writing, the worst (Crucials BX200) about 200TB. All drives managed multiple times more than specified.
Yeah, I thought it was fishing nets too.
> Women love mind games and politics.

That counts as trolling and you'll get banned if you do it here, so please don't do it again.

https://news.ycombinator.com/newsguidelines.html
That does seem like a faulty metric to identify the worst pollution problems. By pure count there are probably more microbeads than cigarettes in the ocean. So this article is basically saying that of the countable pieces of pollution in the ocean, there are more pieces of cigarette butts than anything else.

I have a hard time trusting reputable news sites when they have this type of sensational reporting.
When it comes to work (or other morning activities), I think there are actually two aspects to this that often get confused.

One is what you're talking about: the way people regard waking up early as virtuous.

The other is that, how early or late you arrive to an event sends signals about your attitude toward the event. Or at least it is interpreted that way.

For example, if you are very excited about seeing a particular movie or a concert and it has general admission, you will arrive early to get a good seat. Someone who is ambivalent about the movie will not make such an effort. Therefore, arrival time correlates with enthusiasm, and people know this, and they reason backwards.

There's also probably some stuff behind why people don't want to be the first to arrive at a party. Arriving fashionably late can show you only want to experience the best part of the party, which in a sense is a power move indicating you think you are more important than some of the other guests.

I think people sometimes have these perceptions in the business world too. If you have a later schedule, they're not sure if it's because you are aligning your work schedule with your productive hours or because you'd rather not be there. Ideally, people wouldn't make assumptions, but it happens.
Gender propaganda in kindergarten
Oh, okay, I only searched by "Amazon", "AWS", and "Azure", and didn't find anything.
Pocket ashtrays are a normal part of smoking etiquette in Japan.
The free lunch is over (2005)
Interesting.

Could we say the much-debated ORM is (usually) a large-scale abstraction?
If the solution is to do your own thing, how exactly is this better than Twitter? Any Twitter user can do that right now, doing your own thing can hardly be presented as a solution. Really, what are the benefits for current Twitter users?

This is just replacing the admins of twitter with random others. So you are not solving the problems of Twitter or decentralization, just promoting your own solution on misleading grounds.

For the average users at least it easier to trust the admins of twitter and expect some accountability and standards of transparency than random others with no accountability.
A failure mode that has become apparent to me as a downside of having too much team stability: it is very easy to design a system that can only be reasoned about once it has been memorized. You need new people to serve as a mirror to really understand the health of the system.

There’s a term from compilers that some people have borrowed to describe thinking about code: Local Reasoning.

Lots of things can kill local reasoning. Global variables, overuse of delegation, mutation of someone else’s objects, and aggressively event-based systems.
IBM Files Patent for a Coffee Delivery Drone
I'm the same, but I've found a life hack: work remotely for a company in the US while in the EU ... then it lines up better!
The article is really about trash on beaches (and pieces vs volume).
The fact that somebody posted something does not make it "ok" on HN. Moderation takes time to kick in. So does flagging.
Everything Apple is expected to announce soon
Spyware as a service from a Muscovite company -- and you even have to pay for it. Which serious sys-admin would install this on his server?
Surely that reinforces my point? That what matters isn't the stopping rule but your evaluation budget? If you can afford 100 evaluations, do 100 evaluations. Pick any stopping rule based on the objective function and I can construct you a scenario that either has you spending a long time on the wrong side of it, or stopping prematurely. Might as well have predictable behavior.
If it was the same article I read, it was talking about garbage in the Great Garbage Patch. This article is talking about either the whole ocean or about the garbage that washes up on shore.
Sometimes I'll skip just to see if the article's worth reading and go back and read it for real if it seems to be.

Sometimes I'll just skim because, as you say, a lot of articles take forever to get to the point. Reading the first sentence of each paragraph seems to work well.

There are a lot of reason we skim, some good and some bad. The nature of articles, etc., on the Internet encourages skimming. It's like reading the newspaper used to be, except the newspaper is a million times larger and of much more uneven quality.

I read fewer books than I did 30 years ago before I was regularly online, but probably read as much, or more. Of course, a lot of what I read is fluff or crap (or both), which concerns me, but oftentimes comment sections can be informative and insightful.
They generally stay fairly consistent in performance, near the end you start getting a whole lot of reallocated sectors and then it just suddenly stops working. Depending on the controller it either locks itself to read-only or becomes totally inaccessible.

https://techreport.com/review/27909/the-ssd-endurance-experi...
Six to eight hours sleep a night is most beneficial for heart health
The adventures of lab ED011
> Why not use GCC or LLVM as part of your project?

That's not how the world gets compiler people.

Someone had to write GCC and LLVM, and someone will have to write whatever comes next. Languages and tooling only advance because there are those who choose to take the hard road instead of "just using that thing that someone else made".
Disclaimer: This is a 41 page sample.
Tangentially related, I am regularly waken up by garbage trucks at ~2am and ~4:30am, and then sometimes again at ~6am.
(I live in San Francisco).

It's becoming unbearable. Unfortunately there are a couple of commercial activities nearby, and my understanding is that there's no way to force these trucks to come at a more decent time.

Any of you have any idea on how to fix this? Sorry if this is a bit off-topic, but not sleeping well for months is something that deeply affects your well being...
all I did was open the splash page and then close it

I would not link to a splash page but to the actual app where your next step would be to mark posts for later. (As that seems to be the main function of the app in question).

I would expect over 50% of users to take that first step. That is what I saw in similar scenarios.
Its TDP is 300W. It has a passive heatsink and relies on the server chassis having big loud fans pushing air from an air-conditioned cold aisle. Dual-slot PC cards seem to top out around 250W, with nvidia's 2080 Ti Founders Edition at 260W with vapor chamber cooling. AMD could go with a fancier cooling system, like the water cooler they put on the R9 Fury X, or they could slow it down to fit in a lower TDP.
Yep, this was more or less exactly how the conversation went.
Bootcamps tend to be at the other end of the spectrum. In my experience they often produce developers that have a solid understanding of specific technologies, but have a harder time solving more general problems and/or moving up and down the tech stack.

I believe that what we need is something in the middle - a solid CS education combined not with in-depth dives into specific technologies, but with a wide range of samples of solid engineering in various real world projects.
No, no, no, there are a lot of situations where you can't sleep the chip.

The "race to sleep" is a misconception long held by software people.

The situation you describe is only true when the part of the chip doing computation is completely off, and is shunted off from power. That's so called deep sleep.

There is a limit to how frequent you can switch the big and complex chip to low power state, as doing so by itself takes some power and computational overhead to keep track of your power use profile.

For many cases, one have to endure leakage and keep working, like when you have to do IO have to keep the chip "on" anyways, and want to utilize your "on" time as much as possible.

A ton of work have been done on power saving strategies like partial device shutdown, shutting down part of registers, trying to operate different parts of the chip at different frequencies to match io wait and processing time, downshifting to more iterative computational paths, and on and on and on
Show HN: Beta of my sideproject Camverter, a camera based conversion app
There's only a few pictures on the product page, but it'll give a general idea of the concept:

https://camverter.rhardih.io

For now it's Android only, but If you'd like to try it out, sign up here and I'll send you a Play Store redeemable key asap, (n.b: will be sent from camverter@gmail.com):

https://docs.google.com/forms/d/1OnokliNUapzBnkgIW6j51XezgHa...

I'm really just looking for a bit of feedback or downright criticisms!
>So basically Apache has two separate projects doing the same thing

As someone else said Airflow and NiFi are decently different. However, Apache having multiple projects that overlap is pretty common.

Streaming you have Flink, Spark and Storm. Batch processing you have Flink, Spark, Hadoop MapReduce, Hive, and Tez. Serialization you have Avro and Thrift. Columnar storage you have ORC and Parquet. Batch ETL management you have Oozie and Airflow. NoSQL you have Cassandra and HBase. That's just off the top of my head.
Yes, we use GIS systems and detailed maps of terrain information and estimated traffic demand. I don't think I can tell you much more, sorry... I'd rather stay at the more conservative side when confidentiality clauses are present.

Also I'm on vacation and I won't see my boss for another week :).