skysight-inc/HackerNews huggingface dataset:
I don't agree at all. Being a language "expert" doesn't mean you know when to write tests and what kinds of tests to write (which is mostly a language neutral skill). It doesn't mean you know how to choose between a quick hack and a well thought out design (and again, language expertise is not the most important ingredient to producing a good design).

This discussion reminds me of those about "intelligence" and IQ. Many people believe intelligence is a single measurable metric, when in fact it's a constellation of many kinds of aptitudes.

Being a senior coder is about a lot more than language expertise.
I've been thinking about this concept recently as well and I'm really happy to see it out there. I was inspired by the Light Phone II [1], but didn't want to buy a second phone, that seems to go against the ethos of minimalism a bit.

I currently use Essential Launcher [2] for those times when I need to focus (or save battery life).

At the moment the way I'm using 'No Phone' is to access sms/whatsapp through the Calls app, which has a contacts list. That leaves me with two slots, one I use for an email app and the other for a web browser. Camera can be accessed from my lock screen. Although I appreciate the simplicity of the task list, I would prefer to use my Google Keep notes for this, then it fulfils the role of task manager and a basic notepad.

[1]: https://www.thelightphone.com/#lpii

[2]: https://f-droid.org/en/packages/de.clemensbartz.android.laun...
It just needs to be framed as a search problem (many results), rather than recognition (one result).

E.g. "Here are the 200 people the system thinks kinda look like that picture you gave me. The one you're looking for might be in here. Then again, they might not. You take it from here. Happy detectiving. "
This could certainly be a boondoggle, but reducing flow through a dam is limited to storing excess power at the natural flow rate of the river, whereas there is no limit in principle to how fast you could pump water from a big reservoir below a dam to a big reservoir above the dam, or how fast you could draw energy from greatly increased flow through your generators. So pumped hydro storage isn't an inherently silly idea.
You know how you have a self-image and work to maintain that? And your self-image probably has a mirror-image that's deeply distasteful to you? So for example, if you think of yourself as practical and industrious, and your partner accused you of being a lazy magical thinker, you would have a particularly bad day. Well I have a self-image and a mirror-image for mankind. I want to see us as prudent, elegant, deliberate. I know we're highly evolved apes, but I want us to be so highly evolved that we're more enlightenment-ideal and less monkey. And the mirror image of that? Something like a highly intelligent locust. Expanding wildly, consuming everything in its path, leaving not a single thing as it was, and eventually undermining the ecosystem that supported it.

That mirror image? That's how I see humanity if I think from a semi-hypothetical bird's eye view, where our progress can look like human flourishing from one perspective, but blink and it becomes a swathe of destruction, everything converted either intentionally (wilderness to farmland, suburb, or city) or as wanton collateral damage (spreading desertification, dead oceans, mountains naked without their glaciers). And the only non-human species remaining are those that figured out how to be effective hangers-on to humanity. That's the version of humanity that I find nauseating, so I fight it.
Error establishing a database connection

^ It seems we're in the broken-DB arm of the experiment!

Archive link: https://web.archive.org/web/20180728075957/http://banditalgs...

Book link: http://downloads.tor-lattimore.com/banditbook/book.pdf
Ask HN: How this idea for a Dinner Table that sets itself (conveyor dishwasher)
I urgently need to learn embedded systems and I've mostly done web.

The problem: Not having to clean or put away your plates, silverware, and cups. All ideas appreciated.

Looking to build either this week or next, but my current number 1:

G class Model Train set as a conveyor system into a carwash style cleaning system on 1 of the 4 sides of the table. Trying to keep it simple, 1 transistor from arduino to train set, and a few water actuators for the cleaning system. For a moment I considered building my own moter/gearbox/belt conveyor system.

Seems pretty simple, but I'm sure I'll have challenges that will teach me embedded systems.

All ideas and concerns appreciated
Vavr: immutable data structures for Java
Multiparty Privacy in Social Media
Good article, very informative. You used to hear the "can't do the math" excuse a lot around y2k with respect to migrating these systems to something (anything?) else. You don't hear as much nowadays. I think a lot of that boiled down to properly handling rounding, which is non trivial as other posters have mentioned.

A lot of commenters here are missing the point about decimal library support. The point is not that language x does or doesn't have some sort of support for decimal math, the point is it's not native support. Even if language x supports a decimal type, back by a byte[] (for example) there is still function/method call overhead for basic operations (+-/*). For high volume stuff she's talking about, it adds up, fast.

I think there are a few languges with similar native decimal support; ada and pl/1 iirc.

Cobol is an albatross that's going to be with us for a loooong time to come.
Seems to be having some issue but you can view the article here https://web.archive.org/web/20180729114259/http://banditalgs...
I don't.

I have started bookmarking 10 years ago everything I find interesting, thinking I would be able quickly to read them later, and now, 10 years later, I have 34.000 bookmarks, of which there is at least 32.000 I am still waiting to read in depth.

But it's changing. I took some "vacations" to focus on closing this gap, and do it full time for the past days. So hopefully there will soon be "only" 1000 "to-read-soon" articles in my bookmarks ;)
I guess if a certain group fails the test they can just test each of those 5-6 people individually. Still saves time overall.
I'm visiting near the Salton Sea right now and have been learning more about its fascinating history. I don't know about the technical advantages or disadvantages (evaporation?) but there would be minimal local opposition to such a project, that's for sure.
I disagree with your second point, but I upvoted your comment for the exceptional way you argued it. Saying that the argument from morality is axiomatic is a good way to put it - there is nothing falsifiable to decompose the argument into. Those who agree and those who disagree are separated by a gulf that cannot be traversed by logic.
That being said, I recommend you using "Shaarli" (with extensions available for all browsers and on iOS and Android) as your read-later system, I found it to be pretty useful and effective.
Here is the source, which strangely enough I don't think is linked from the website, unless I'm just missing it: https://github.com/mu-editor/mu
The original URL worked fine for me without Javascript.
Thank you, that’s so much better
For videogames:

1. Blanket ban on anything "unreleased" - alpha, beta, early access, pre-order etc.

2. Stop buying bundles and packs.

3. Stop buying "good old games". Yes, I get it, there are approximately a thousand more incredible classic games that I really need to play, but unfortunately I don't have much time for that. Or limit classics to 1 per year.

For books:

1. Stop buying anything in bad editions - paperbacks, paper similar to toilet paper etc.

2. Stop buying "one off" books, e.g. big series of fiction, detectives or whatever.

3. Limit yourself to very good or rare editions, books where illustrations matter etc.

I have same issues, books simply don't fit on the shelves, even in two rows, Steam library backlog is way too big and I still tend to buy stuff on impulse, but more restrained now due to above rules.
Which ones of these have companion textbooks (preferably a nice one) associated with them?

Ideally I'd love one with gigabit ethernet and a multicore arm that slots into a pcie slot and doesn't cost the earth but I'm probably dreaming...
Thank you for posting my article. It would be awesome to hear all of your thoughts and to applause the article if you liked it :)
If murder is bad because you're taking away the life that might've been lived by a third party, then one could argue that false incarceration is similarly grave as murder.

That being said, I don't agree with your premise. Facial search/recognition is just the first step of the investigation, identifying a pool of "possible leads". This is very similar to creating a list of people who were in the neighbourhood. Lots of false positives initially, but still a good place to start looking.
Quads – Sienteté libre en poner un anuncio es Gratis  Quads
Setting Up a Fast, Comprehensive Search Routine with PostgreSQL
> It bars consideration of cost at any level

What would an Endangered Species Act that considers cost look like to you? It seems unlikely "a few thousand owls" versus "a giant iron mine" is ever going to be sustained on cost.
Only because "the left media" is able to push something doesn't mean that they are necessary. Weinstein was a topic but it was nothing and would have been dead within the usual 2-3 weeks cycle the media usually creates if it hadn't been for one influential twitter user (in this case: Alyssa Milano). The Media then followed up on this hype not the other way around.

I don't know where you think left/right politics comes into your issue. Only because some lefty thinks they could get some attention from that but fails to generate it because he has not the same reach as Alyssa Milano? Where is the right then? The only thing you get from them regarding those topics is: "burn them!". You may generate attention with that within some closed UKIP facebook group maybe.
This is the _only_ resource with which I had success getting started with Racket's macros.
Guessing its probably a 32 bit app as well. Old crufty codebases are too hard to make radical changes to. I'm sure they rather keep shipping an ancient crappy codebase for huge piles of $$$ then rewrite it and have to spend money. Converting well written OpenGl to Metal is not all that hard. Converting a dreadful pile of crap to anything is.
Switch to firefox. I have one window with over 1000 tabs, and it all takes just 4GB virtual, 2GB resident.

Older versions gave me the incentive to sort things out by slowing down with many tabs or taking too much memory. Now, I unfortunately just accumulate :( At the current rate, I'll likely never get down to 0, as I find more interesting things per day than I can read....
If she already has a Squarespace site or wants one, you can set up a store there https://www.squarespace.com/ecommerce-website/
Lots of places do exactly this. In fact the last time I applied for a passport, it was completely paperless, no paper forms to enter, no stapled-on photos to scan. It's hard to believe this would not be cheaper, in 2018.

Visa applications too -- sometimes there's one kiosk-like machine which wants your fingerprints as well.
massachusetts is such a place
Even if not, the TSA does report drugs when they find them:

https://www.tsa.gov/travel/security-screening/whatcanibring/...

It is basically an end-run around the constitution -- if the police were searching through your bags without your consent any evidence they found could be challenged on constitutional grounds. The courts have (afaik) found that the TSA's searches are a different category, "administrative searches," and therefore not unconstitutional; somehow, though, there is no problem with using evidence found by the TSA in a criminal case.

Also, since the TSA's mission is not limited to aircraft, it is entirely possible that "administrative searches" are coming to a public transit system near you. Presumably the same rules would apply.
> we're pretty good at understanding "big" numbers, say somewhere between a million and a billion.

When we stop and think about it, maybe. But try this experiment with a friend (or a few times with different friends): take a sheet of A4 or "letter" sized paper and a pencil, turn it in landscape orientation and mark the far left side of it with '0', and the far right side as '1B' telling them it's an even scale from zero to one billion, and ask them "without thinking about it just mark where a million would be." -- it's important to get a response from "the top of their head" to understand the difference between what we can recall, and what we habitually think. Most people are way off. If paper isn't handy use fingers and a large object you can touch - e.g. top edge of monitor or TV etc.
Building full stack solo, I hope one day I get to use the knowledge I learn from this thread :)
Stare into the Lights My Pretties
I think if there's a difference in power, the person on the lower end should have a way to say no to his/her boss's advances. I think the culture today where you can talk to the media about it is a valid option and the boss should be punished for it.

But I think banning all relationships between a boss and subordinate is stupid. Someone close to me got into a relationship with their boss a few years ago. The problems my friend was facing wasn't that they felt forced into it, instead, what my friend talks about is how it was everyone OUTSIDE of their relationship that's making them uncomfortable. Some of my friend's coworkers think that they didn't get into a relationship because of romantic reasons, but because of financial reasons (but in a more blunt and straight up insulting way). It's frustrating how people are so judgmental (even in different ways) just because of the position the two have.
In the light of the mathematics above, it is really quite artificial to declare that 5 would be the correct answer. This is not an optimization problem, but with some misuse of language I am tempted to say that 100 is the global optimum, and only by balancing on a knife's edge is it even possible to approach the local optimum of 5. And 3 is the tip of a needle.

So we could just say that arithmetics with less precision is better, here, because it reaches the global optimum quicker? Whereas higher precision arithmetic is "lingers" in the "orbit" of 5 a little longer.
that is from 2010. not to say this kind of thing isn't possible with nowadays tech, but I'd reckon that if someone trains a model specifically to be deployed for identification in adversarial settings, that this would be one of the first points to address. and at that point it basically becomes an arms race. Just that once you've got the tape, it's easy to go back two years later, re-identify everyone with $magic_tech_from_in_two_years and add that to the dossier.
Mac in future will only be used for iOS development.
Simply get a small outdoor clay oven, those work fine and are not that expensive anymore.
GCP and the fight for the public cloud space
I was recently at Google Next, my second time and as Diana Greene was rambling through her keynote I needed to distract myself and was thinking why Google lags in the space even though they have great tech.

Here are some of my thoughts and would love to hear other folks take on it:

1. Google continues to be a Consumer company vs Enterprise. THey recognize this and Diana was hired to get them better aligned and I do see some of the changes she is bringing but it's been slow progress.

2. Google's developer driven culture leads to Products which are 80% done but the final 20% which is so critical to make them usable never happens. The devs by then have moved on to the next cool problem to solve. The 20% left is normally things like better integration with existing tools, better documentation and examples, things staying in Alpha and Beta for years and all other things which make it easy for the tech to be used. This one is the most difficult one for Google to change because it's the very core of their culture.

3. Lack of good vertical and horizontal integration with their existing services. They have great technology building blocks but don't do well to integrate them to build solution platforms. They lack a story around use cases companies can use to solve complex problems. Google's stance has been here are these great building blocks which don't at times fit in seamlessly but here are APIs go figure it out. Developers can make this work but it makes decision makes like CTO/CIOs apprehensive. I did see a pleasant change in this area this time with the integrations around k8s, Envoy and Istio as well as the next level of abstractions being built on top of it like Knative. Google of the past would have never stitched them to together to give a platform.
What are you trying to tell me? I'm just saying that my opinion is that I doubt this is some establishment conspiracy to make voters vote for them. I think the MPs are probably just trying to get rid of fake news right now. I certainly don't know how anyone can see this as a "blatant" attack. It certainly doesn't look blatant to me. It is at least plausible that they're trying to genuinely help without malicious intent.
Article mentions the method that I’ve found to be very good for home use:

1. Baking steel in oven preheated to 500° for around an hour
2. 5-6 minutes of baking
3. Flip to broiler for 1-2 minutes
Second newsblur, its awesome; My two missing features is adding a random website (not an rss / mailing-list article), and storing the article text for offline/archive.

I am a paying customer, planning to run my own instance when I have the time, but it's been so reliable that I just can't prioritize switching to my own instance over other stuff...
How do you avoid leaving physical copies of it when you go out in public? Do you think there will not be technology to easily collect it?
The rest of us live direct deposit to direct deposit.
You might have two simultaneous problems: The water level of the lake behind the dam might be lower than desired, and the rate of water flow into that lake from the upstream river might also be lower than desired. In that case, it'd be advantageous to use the excess power to recapture some of the "downstream" water and pump it back into the lake, thereby restoring the lake level more quickly than would be possible with just the (inadequate) incoming upstream river water.
I bookmark them into a folder named "Reading List". If after two weeks, I haven't read it, then I reconsider if it needs to be kept.
I’ve been hosting my own email for years, and never had this problem.
https://support.microsoft.com/en-us/help/4076504/announcemen...
Assuming you have an “outdoors”. When living in an apartment this isn’t possible.
I'm not sure I understand, but I want to: Do you become engaged in a project and fall asleep later because it's hard to drop the project, or do you become engaged in a project and use a bright screen and the screen causes you (through some screen-body interface mechanism) to fall asleep later?
I used to work making mining machinery. (Chock control interfaces among other things).

Coal mining is not human progress. Coal mining is a throwback to old technology, and hinders progres to cleaner, safer, better technology.
I save anything that looks interesting in Pocket and sort it out later. My to-read list never gets bigger than 10 articles. Other people seem to struggle with this.
NPM search API is Down
I used Instapaper (https://www.instapaper.com/), then moved to Pocket (https://getpocket.com/) to take advantage of the social features, then moved back to Instapaper for no really good reason. Pocket still looks nicer and the apps are more reliable, in my experience.

They both allow you to save the full text of an article to read later, as well as archiving and organizing articles you've already read. They sync to phones, so most of my reading actually happens on public transit. Pocket can also sync to a Kobo ebook reader; not sure about Kindle, but I wouldn't be surprised if it worked with them, too.
Give "Designing Data-Intensive Applications" a read. It's an excellent book on these topics.

https://dataintensive.net
You just add them to your favorites ... Remove them later if you dont like them ..
Documented at https://support.apple.com/en-ca/HT201222

https://support.apple.com/en-ca/HT208937

https://support.apple.com/en-ca/HT208934
This is maybe the main thing I noticed as a European visiting the US. It also made me realise why I thought the early versions of SimCity were somehow not entirely satisfying.

You'll come across this in movies now and again, someone will use "blocks" as a measure of distance within the city, but if you've grown up in Europe it makes no sense at all. The space between streets here varies a lot, it's not just a grid where you can say "up three, turn left, along four".
If inspecting a script is a good way to avoid evil software, bugs would not exist.
Firefox on MacOS: insane battery drain
raindrop.io
You seem to have completely misunderstood my comment.

In a democracy, elected officials respond to the voting public. If you stay home, there’s no chance they’ll do what you want them to do, unless by coincidence. If you show up to vote, they will account for that and your desires will influence policy.

I said nothing at all about who to vote for or how to choose that. You can’t infer the relative importance of that from what I said. I may have an opinion on that, but you can’t possibly know what it is from what I’ve said here.
>there is still function/method call overhead for basic operations (+-/*). For high volume stuff she's talking about, it adds up, fast.

With the right style of C++ programming (trait/templated focused instead of inheritance) or Rust's static-dispatch-by-default it should be no more of a performance impact than 'native' Cobol calls after the compiler optimizes it.
It seems to be dead.

I submitted my domain and it’s not on the list, and there has been no communication about why or why not (given that it passes their security checker and requirements).
I read what I have time for at the moment and that’s it. I accept that I won’t ever be able to read or even do all the things I want in life and just take it moment by moment. If something seems important than I use my built in memory to remember it later. If it’s very important then I make time for it now.
I'm doing an internship at a logistics company, and we're building projects in .NET. They're keeping us away from the Cobol, but part of me really wants to learn it. There are a lot of Senior Devs who only work in Cobol, and they're getting close to retiring. I feel like it might be a good trade to be an expert in Cobol and .NET, since most enterprises are going to have some of both.

Any Cobol free-lancers hanging out here? Whats you're job perspectives like? Are you filthy rich?
Problem of Schooling
Tools are running on Linux at least last 5 years very well. Xilinx as well as Altera.

Never heard such ridiculous claim, that ISE with WebTalk enabled sends every piece of code back to Xilinx. And I was intern at Xilinx! You can always seem in WebTalk report what is leaving your computer. You also proposed usable solution for avoiding WebTalk.

The problem is that FPGAs will stay niche product and never became mainstream. What will you do as a hobbyist with some Ultrascale+ device? What can’t you do with 50$ SoC that you can do with FPGA in same price range? SDR is cool, for everything else development cycles are just too long or complex peripherals are needed. How many hobbyists can properly route 64 bit wide DDR3 interface?
Ask HN: Do designations really matter in the long term for career growth?
Sexy dance hot video
Hey, I would like to get in touch with you regarding an older comment of yours and ask some questions. If its ok with you ping me at qqtolene@gmail.com
How an ancient stone money system works like cryptocurrency
This isn’t unique to pizza. A French bread bakery also uses a brick oven, and that oven takes days to break in and requires periodic brick replacement.
Crizmas-form interlaid asynchronous validations