skysight-inc/HackerNews huggingface dataset:
For a good application of A* I made a 15 (slide) puzzle that you can play in the browser. It basically exposes a websocket API and provides some skeleton code for you to solve. [1] There is also a tutorial for solving it if you need some help.

1. https://pointatinfinity.com/fifteen
Checked out the AG06 but it has internal DSP and other things I don't really need, plus it seemed like more of an audio interface than a sound card, do you have any recommendations for balanced audio usb external cards without all of the extra stuff?
For what is worth, I try to buy systematically all books in hard-copy that the authors put available online for free. I have spent thousands of euros that way (printed GNU Manuals, math lecture notes, etc). In your case, I would not buy this book because it is not freely readable. I guess my case is not very representative, but I throw it here anyway.
With some chronic diseases we cannot function without meds, so please don't spread advice to avoid them (and I'm not even talking about opiods here).
Googlers read HN though ;-)

(source: I work for Google)
It's a beautiful device, and for some reason I could watch Mr. Clickspring file brass for hours. Most of the device is clockwork – gears and bearings, so… physical manifestations of multiplication and division.

But…

The first couple of minutes of Episode 9 amaze me. There is a section where two gears with slightly offset axis are joined with a pin and slot to approximate the nonlinear angular movement of the moon caused by its elliptical orbit.

It makes one wonder about the sheer number of observations and quantity of analysis they must have done >2000 years ago to work out the motion of the moon and translate the math into bronze.
> Using the author's city analogy, they appear to be advocating that all city workers need to have a vision of the whole city plan for any task they they are doing, that doesn't scale.

For most projects, it does scale. The problem with almost all software development analogies is that they attempt to draw parallels between design and manufacturing. Software development is much more design than manufacturing.

A more suitable analogy would be art. Imagine a group of artists commissioned to create a painting. The designers decide, upfront, the main elements of the painting, then someone else breaks the work down into tickets based on those elements.

Unless extremely well managed, the result is likely to be hideous and the project is likely to have a high turnover of artists. This is pretty much what happens in most software projects. The real problem, as this article identified, is that a bigger picture perspective is needed. Unless a project is crystal clear about the big picture, everyone will have their own big picture and build features accordingly.
yeah it sort of dropped from $13.xx to $10.xx up to $11.xx for a long time and now down to $8.xx and I suspect going lower.

There was another trend between 2015 and 2017 where it also was tight trading.

This was actually the reason why I bought stock was because I could buy when it went low, sell when it went up and turn around and buy again and again on the lows. Rinse and repeat this cycle. It worked pretty well until now.
O2's announced compensation is:

* Two days of an airtime contract (so e.g. if you just pay them £30 per month, that's about £2 in value for you)

* 10% discount on two types of pay-as-you-go payments with no specific limit but expect one to be announced.

The latter in particular you can expect to be heavily abused, because O2 needs the PR. I'd be astonished if that limit is any lower than £100, meaning they're giving away a £10 value.
Number one reason for our grandchildren to suffer will be that there are so many of them. As long as the population grows without limit you will have wars and famines eventually.
Needs 2012 in the title
Yes I lived in Japan for a few years and love the transportation system there. The shinkansen is wonderful, but the hyperloop will be substantially faster in door to door time, because hyperloop cars will also transit the local loop system.

Most transportation systems are not designed to optimize door to door time. Even by express train, it's a long trip from Narita airport to Tokyo.
Agreed, the accepted models in physics are laughably incomplete. There is still a tremendous amount we still don't know. Although it's possible we've peaked, I have doubts.

It is also a self fulfilling prophecy to declare that we have reached our technological apex, and not striving to progress further.
> but it can take implementing virtually the entire thing to get your head straight.

Seems to fit your needs then!
> If Lambda makes it easy to call other cloud services ... Bringing this benefit to other function services should be a matter of using the right libraries.

You are correct in that the calling out to other things is just a concern of the function itself, but the value in the 'connecting' that Lambda does is from being _invoked_ by other Cloud services by way of integration to their event systems. e.g. Object storage file creation event X triggers Lambda function Y to update resource Z (resource Z isn't necessarily a Cloud service, it could be a database).

This is why I'm skeptical of on-prem FaaS. It's an easy value proposition to sell when you can use Lambda as an example. But Enterprises have heterogeneous environments so Lambda-like integration into other services is far from a given, and 'scaling to zero' is a little disingenuous because there always needs to be underlying infrastructure (k8s in the case of PFS) running to handle function invocation.
Choosing a Text Editor: An Important Decision Demystified
A tiny file comparison program written in Go
There's also this made by Legos:

https://www.youtube.com/watch?v=RLPVCJjTNgk
James Harrison (blood donor)
> And say there is absolutely no IO

Well, then we can simply optimize away your entire program as it does nothing and running it has no side effects.

Even if your program is entirely CPU bound, there are uses for writing in an async/await style. As an example, parsers can be quite natural to write in that style.

Or you can use it to have multiple computations running at the same time, and give updates on their progress. It is voluntary time slicing, which is significantly less overhead than the OS doing time slicing for you.
Anecdata here, beware. Research on diet impact is not simple. Have you ever been diagnosed with anything ?
Worse Than Useless: AbbVie, Stemcentrx, and Rova-T
The task isn't "import data from a spreadsheet", it's implement a feature that allows users to import data from their spreadsheets.
Indeed! I remember using one to print zooms of the Mandelbrot set in grayscale (highly dithered) from an Apple ][+. For speed I coded in 6502 and called directly into the BASIC floating point routines for the math. The printer would take a day or so to print a sheet worth of image. But it was a great graphic output device, far less ephemeral than the screen. It was somewhat satisfying for it to print a new row of dots every now and then, once the computer had completed some math...
Millions of CA voters saw same-party races on ballot and left the space blank
Why do you think that? ok its going to be some what slower and require work to identify changes to existing code.
Any concrete examples you could share? This sounds like an absolutely fascinating take on the matter.
The very fact that one of them was found is a miracle itself.
The first step is stick with a confederal view of Europe. Federal visions of Europe are stupid, dangerous, and impossible. Europe is not like the United States nor could it be, and such comparisons are foolish and ignorant. Once we've agreed to hold to a confederal Europe, operate like a confederal Europe, and acknowledge the subsequent confederal nature and expectations of the EU, you should expect a drop in a good chunk of the so-called populism. The main reasons why a confederal Europe is a better solution is because first, there is considerable difference of interests and geopolitical difference across the EU that are incompatible. Inevitably, a federal EU will become a cudgel used to force weaker states into submission. Second, Europeans don't see themselves as "European" because it is not a meaningful or even substantive notion here and the last few crises should have made that clear to any remaining obstinate holdouts. Even being "American" has more substance, which is saying something. Third, the values and culture across Europe are quite different and ultimately, the EU will behave increasingly tyrannically toward member states that step out of line with the values of the European elites which will circle us back to populism and possible war of a very disastrous kind.

It should be clear that I am not advocating the dissolution of the EU, though there is a very real possibility it will disintegrate all on its own with no need to appeal to external scapegoats. I believe that if any EU is possible, it is one of limited integration on a limited set of fronts where cooperation profits the common good of the Union, specifically economically and where joint scientific ventures (like space) might profit from formalized confederal joint cooperation.
Likewise - never experienced any of these issues from any android phones I've had (mainly nexuses and pixels, but some old HTC things years and years ago), both wired and via bluetooth.
In an ideal world, initiatives like this one would be properly regulated to protect consumers from exploitation.

I don't know if Coinbase is to blame or not; certainly, lots of people will lose money in the crypto game. They might deserve it (because of greed!), but still...
And what decade were you in NYC? Because the F train of the past ten years is constantly overcrowded, delayed nearly every day, and often out of service on the weekends.
This is what happens when policy and law makers are essentially uneducated in the modern world. A law degree does not prepare on to understand technology, medicine, or even social issues.

Government needs lawyers in the body, but if as a whole it lacks a broad education, it essentially lacks an education.

If only we elected like we hired.
> It is hard to drive a set of headphones with enough SQ to make them worthwhile.

I disagree. Most headphones are really easy to drive, including many high end ones. And DIY builders are making perfectly good & cheap amps using parts that have been available for more than two decades now. Parts that used to make it in stereos and other off the self supermarket stuff.

I'm more than happy to plug my AKG K812 to laptops (such as a thinkpad T460s), android phones (such as LG G4, One Plus 6), portable media players (such as the Cowon D2). My Sennheiser HD650s, HD800s, and AKG K701s are generally plugged to external DACs and amps mainly because I use them at the desk (or with my music gear). But I've tried all of them on various consumer gear and many of them can deliver good sound. The Sennheisers, however, can be a little too quiet with some of the portable devices.

What the author of the linked story here is complaining about is the race to the absolutely garbage bottom (though it isn't nearly as bad for people with less sensitive phones).
Is the idea behind this "I can only focus on one thing at once, so unassigning myself allows someone else to take up the task in the intirim", or something else?
But when those in power are the enemy of the people, then your definition is indistinguishable from your parent post's definition.
The linked article states a fact, regardless of the fact it’s a review of another piece of work. I would like proof of that fact.
Gosh I wish more websites were this minimal. It's refreshing to use something so streamlined.
That is partly true,but we ave advanced to the point where the next generation of machines take 5 years or more to build.
They have reached the break even and gone substantially past it, but they have not been ablt to reduce it to the turn-key appliance stage.
Five Years at the Edge – Watching Internet from the ISP Network
> Rather than begging an elite to help us, we work for collective wealth and take care of each other.

Good idea. Perhaps we should vote for a group of people to coordinate this action.
Anecdata: white female expats struggle with dating in Asia.
It's not about "punishing" people for mistakes. Test scoring isn't about punishing people. It's about judging mastery of the material. Mistakes mean you earn a lower score on mastery. You seem to think it is unreasonable and unfair to dock a test score for "careless" mistakes. It is perfectly reasonable to, because the student didn't master the material.
> Because they don't want your blood if you have a higher risk of diseases. You have to fill in a questionnaire with all kind of questions relating to your health, travels to other countries, your sex life, dug use and a few other things. The idea is that you might not be completely honest if you get paid for your blood.

I would much rather rely on testing donated blood than taking someone's word for it, no matter how much money they were or weren't paid.
How can you reach to this paper? Do you think the zinc sulphate give a better result a lone or with combination of methotrxate?
I'd be interested to read more about this -- can you recommend any references, particularly regarding benefits for performance?
When we're talking about unbelievably expensive mechanical products that tell the time with less accuracy than a cheap quartz movement, "quality" is perhaps not the best word.

These products - like overpriced fashion brands - are pure capitalist virtue signalling. They're personal advertising tokens and power objects, intended to display to the world that the wearer/buyer is conspicuously untroubled by any material scarcity.

It's not about quality in any of the usual senses of the word - except maybe in the archaic sense that being that kind of rich is self-defined as being "a person of quality".
The Dartmouth Summer Research Project on Artificial Intelligence (1956)
Just to clarify - MM actually just represents 'million' where a single M represents 'thousand'.

The plural part of your definition here is not really relevant.. i.e. 10M = ten thousand, 10MM = ten million, 1M = 1 thousand (not 1 million, singular)

Most people colloquially seem to use k for 'thousand' and most people would probably intuit M as 'million', but I think people still go with MM for avoidance of doubt.
Halting Oracles Are Logically Possible
If you define and implement all user stories, in the end what you will have is: a functional prototype, not a product.

A finished product can be sold ethically, a prototype cannot.
Bah this process is faulty, we use it at work and this means that a feature which has to manage N things is almost always split into 'manage 1 thing' then 'goes from 1 to N' even though it takes more work and the resulting code is much more ugly..
I think that's what Schiit specializes in.
Interesting. Just for fun I created a side-by-side with Kweb of one of their simple examples.

Here is kerax:

var lines: seq[kstring] = @[]

proc createDom(): VNode =
result = buildHtml(tdiv):
button:
text "Say hello!"
proc onclick(ev: Event; n: VNode) =
lines.add "Hello simulated universe"
for x in lines:
tdiv:
text x

setRenderer createDom

Here is the equivalent in Kweb:

fun main() {
Kweb(port = 2734) {
doc.body.new {
button().text("Say hello!").on.click {
println("Hello simulated universe")
}
}
}
}

This compiles and works.
Is another 8gb of RAM or 128gb of storage worth $200 each? I guess it is when you have no option to upgrade it after purchase. Apple doesn't do the decency to give you proper hardware either, opting for previous generation processors and a keyboard who's reliability is still up in the air even after their third attempt. Apple is further undermining their lofty pricepoint each product release.
You can use a good tool to implement a bad software development practice. The focus on closing tickets comes from people who are too focused on the details and covering their patch, and that will happen with or without JIRA.
Great initiative. After a quick read-through of the preview I've decided to buy a hard-copy. Looking forward to reading it all.
The better one knows the math, the faster one can solve the problems. For example, I'd done so much trigonometry in college that I could see the solutions to problems several steps at a time, whereas in high school I'd have had to do them step by step.

Putting time pressure on solving the problems is a good way to differentiate (!) different levels of mastery.
Of course, the definition we actually use is this:

-- (1)
fix f = let x = f x in x

Because it has better memory usage; the definition you provided is translated to the following STG:

-- (2)
fix f = let x = fix f in f x

So whereas #1 is a thunk that refers to itself, #2 is a recursive function, and importantly not tail-recursive.
You can use this PPA to get “bleeding edge” versions of git: https://launchpad.net/~git-core/+archive/ubuntu/ppa
Being able to specify arbitrary amount of levels of dependencies. Ability to have multiple cards depend on the same subfeature.
No the information claims to be sourced from Wikipedia. On comparing the information with the official website, there are numerous places where the information on this website is incomplete or inaccurate.

For example, the visa requirements for India->Italy show no mention of photocopies of US, UK and Schengen visa pages. The requirements do not provide explicit specifications for the photograph (white background). There is no mention of a travel itinerary including a list of other countries that one is intending to visit, which is also a requirement.

The bottom line is that the information is of poor quality by virtue of not being accurate, and nobody takes responsibility for it, which makes it very risky to use when making important plans.
Same here. I've found that cheap (£10-15) sony "ear-plug"-style ones [1] have been really surprisingly good for just wandering around shops and listening to pod casts or some music on my phone. Not worth paying more IMO since they get lost, or you lose one of the silicon-bits, or the wires get lose fairly frequently.

There are some very crap ear buds around (e.g. Norwegian Air's freebie handout ones are quite possibly the worst things I have ever used), but I was pleasantly surprised by the sony ones. No relation - just a satisfied customer.

1 - https://www.sony.co.uk/electronics/in-ear-headphones/mdr-ex1...
Okay sure, but the biggest leaks of the year were related to the Pixel 3, not due to any of this "they're more evil" nonsense that this site cares about, but almost no one else does.

And working for Google hasn't changed one iota. Stop pretending like HN is a bellweather of anything at all. It's not. Get out of your bubble.
Have we learned new and troubling information in the meantime?
> One way is to break any sizeable task onto it's own board. Just note on the card that it has been moved to a board of it's own. There is a logical team>board structure for this. Then you have a master board with the main building blocks on it, and then sub boards with tasks/stories on them. It is no panacea, but it can work

We've experimented with this type of thing in my company. In practice, we found that having multiple boards for a single project is just a bit too much to keep track of.

I could see this working if Trello made it easy to quickly move between boards. This could be something as simple as a breadcrumb style path: Grandparent Board > Parent Board > Child Board, or something to that effect.

Or maybe that would overcomplicate Trello, I'm not sure.
They seem to be in a rush to make as much commission as possible before the bust.
At the same time Softbank's network was also down at the same time in Japan for the same Ericsson issue. The scale is quite surprising.
For what it's worth, I'm on a 20GB/month mobile data plan with O2 and pay £30/month.

Puts into perspective how many customers don't change their plans when they're able to...
Bitcoin is losing its luster isn’t it? They’re thinking it’s time to diversify.
Is there any documentation, API or otherwise available?
Could that be explained with less jargon? I’d like to understand it.
>In contrast to Perl5, Perl6 makes it far easier to avoid accidental spaghetti and does so without sacrificing any of the linguistic expressiveness that makes Perl generally so useful.

Can you give some examples of that point, w.r.t. Perl6?
In some cultures, sex is what you do, gender is what you have. So for me, when asked for sex, my answer is "yes, please". When asked for gender it's M/F.

I understand that the US is different in this regard.
Perhaps it is because your assertion is unfounded?

https://www.cnbc.com/2018/09/07/italian-budget-populists-wil...
https://newrepublic.com/article/136327/all-rage-sanders-trum...
http://tah.oah.org/february-2016/if-trump-and-sanders-are-bo...
https://www.nytimes.com/2016/03/27/magazine/how-can-donald-t...
https://medium.com/@investigator_21314/bernie-sanders-white-...
https://www.newyorker.com/news/john-cassidy/bernie-sanders-a...

etc

More interestingly: https://www.youtube.com/watch?v=XX1689Hv9VI
how is this affecting the quality of the infrastructure that gets built? the TCO for these projects is going up, but is the quality (read: reliability/time between failures) comparable to what you could expect from the older systems?
This is a beautifully written article but at the end of the day the way a business uses a tool says more about the organization than the tool itself.

Is Jira a tool of oppression or liberation? It can be misused by managers to bully whip a chain gang or just as easily become a developer's best friend when a performance review is coming up (the same way a rock solid alibi will help you survive police questioning).

While I agree about how wonderful it could be if used right, it's easily abused and hard to remedy once it becomes a todo list from hell. My guess is the larger your organization and the more rigid your corporate culture is the benefits of tools like Jira will outweigh the cons (not mention the lock in effect once it's adopted).
I never memorized the 8086 opcode encodings, either, but eventually I just knew most of them :-)
Seems like he's talking about climate change, whereas you are talking about polution more generally. NO2 isn't really relevant to global warming, but isn't healthy.

In the case of diesel cars, as I recall, the manufacturers built sports diesel engines that were much more polluting than normal older diesel engines. They then lied that they were still okay due to 'technology' which turned out to be detecting by GPS that the car was at a government test center and making it run like an old engine. Total fraud.

When the fraud was found out, all those diesel sports cars were treated as super polluters because they were.

But NO2 and small particles are a big short term problem rather than an apocalypse, so we should look at them differently.

You are quite right in suggesting that, especially with a lot of lobbying going on, we should look critically at all proposals. The popularity of biofuels maybe being linked to the farming lobby.
Show HN: Email Signature editor with GSuite integration
Maybe previously they could survive off BTC alone, and it benefited them to focus on the healthiest currency, but now BTC isn't doing too hot, so they feel the need to cast a wider net so they can get a head-start on the next craze, should it come?
Has this been your experience as a lawyer?
completely echoes my sentiments
Dumb question: If you implement $xy but know $ab and $cd are likely to follow, would it be against scrum to directly implement a generic upload button?