skysight-inc/HackerNews huggingface dataset:
Daily backups (ARM board in my parents' garage plus rsync and cron, and vice-versa). I think the original script is over 10 years old now.

Reminders to do cleaning and maintenance, just cron emails to Trello.

Music alarm clock, this has been local control of Amarok (KDE) or a Python script for a Chromecast.

I intended to automate control of the central heating, which for some reason has a commercial grade control system in my apartment with an ethernet port. But I found the building is so well insulated, it hardly runs anyway. (Which I found by monitoring the state of the heating and making a graph.)
Wikileaks: Boycott of Coinbase
I don’t think the thefts were by institutions considered safe or large. MtGox was always a tiny sketchy company (and I held coins there). I never kept more than half of my coins anywhere because I knew they could disappear at any moment. I don’t see how a conscientious person could have concluded otherwise.

Value has changed a lot, but that was expected too. There are stable broad trends. Seeing the stability is just a matter of seeing timescales.

I guess I don’t share your definition of chaos. Chaos means you can’t predict anything reliably. You can predict many things about Bitcoin.

Taken to the extreme, your comment seems to come from a “anything that’s not a US treasury bond is total chaos” viewpoint. But I know that’s not what you intended... perhaps you can clarify?
This is a big rabbit hole of issues I'd never even considered before. Should we be striving to hide our mistakes by making our best guess, or make a guess, that if wrong, is easy to detect?
It’s not illegal, it’s just really inconvenient.

Today we’ve linked instant payment methods to our credit cards, if the card isn’t rfid enabled on its own. So you just swipe your payment method and you’re done.

We even have a banking app that lets you instantly transfer funds between you, between banks as well, for free. Called mobile pay. So smaller stores that can’t afford to have a credit card system, use that.

So that’s on the payment side. It’s also extremely tedious, and expensive, to turn the bitcoin into actual cash + taxation makes selling a coffee with crypto a bad business case.

Honestly though, I think it’s mostly down to a complete lack of demand.
IMO scraping like this is shady at best.

That said, however, there's no straightforward way to work with Instagram. It's original APIs are both limited and locked down. The new Facebookified APIs are limited and next to impossible to work with (they are geared exclusively to ads/marketing). So ¯\_(ツ)_/¯

In a side project I use a library that effectively reverse-engineers Instagram's private API, pretends it's a user using a browser etc.
But this is true of all groups. All groups offer identity and possibility of growth. What makes cults special is the element of faith. This is the difference between an investor and a speculator, an engineer and a magician, and real currencies that can be used to pay taxes and exchange tokens like gold/bitcoin/beanie babies. Cryptocurrencies are inviting their members to take a leap of faith on a mechanism that is not subject to rational analysis and be rewarded with riches beyond their wildest dreams. The beauty here is that there's social proof -- in the form of actual crypto millionaires and lots of fancy whitepapers from smart people and open-source code that anybody can download and review. This attracts irrational players into the game (which in turns attracts more predators since irrational players are easy money). There's a vicious cycle at work and eventually the whole game is dominated by irrationality and delusion.
Often I comparison shop between aliexpress.com and amazon.de. When the "brand" or equivalent quality product is on both, AliExpress is almost always cheaper, sometimes up to 50%. I would say on average 25% less and with free shipping even for small orders.
Deleting the empty "Email attachments" directory that OneDrive keeps making inside my drive. Systemd timer unit does the trick.
Show HN: Free image hosting
The article touches on something that helped me excel at university: I consistently scored high grades, but compared to others around me I seemed put in less time and effort. However, I don’t think I was significantly more capable or brighter than the majority. After spending several years studying alongside classmates, I do think the way I studied and ‘learnt to learn’ was quite different to the status quo.

Like the article mentions, being able to answer every question means that you’re not pushing yourself. I spent the majority of my time attempting questions that I didn’t think I’d be able to do, while many classmates would spend their time attempting questions they thought they would know. It forced me to constantly ‘solve hard problems’, and become better at doing so. A lot of the time I couldn’t successfully answer the questions I attempted, but in doing so I’d learn a lot anyway.

The article content is great, but I’d add that practice is an essential part of learning to solve hard problems. If you’re studying too, I’d really recommend the learning technique I used, at least to some degree - it will help you become a quick learner and good problem solver.
These guys think otherwise

https://www.ptc.com/en/products/developer-tools/perc

https://www.aicas.com/cms/

http://fiji-systems.com/

https://developer.android.com/things/

Of course it isn't suited when trying to fit something into PIC with 64KB.
Do you have any links to evidence for this being the case? Honestly curious.
Nice, but why do you turn it off?
https://en.wikipedia.org/wiki/Interesting_number_paradox
The problem with the analogy is that the quality of the output of the line is not just the workers (i.e. teachers), it's the quality of the materials going in (i.e. students).

Good neighbourhoods with low crime and stable, happy family's produce decent students and decent schools.

Not just a money or 'quality of teacher' thing.

No doubt some teachers are a little better than others, I personally believe that it's not that important.

Keeping families employed, stable, keeping gangs at bay, having good role models, low crime, low violence/stress for kids ... these are the big problems.
So this. I’ve consciously refused to install irrigation so I’ll have to go out to the garden and hang around there.
Same here. Only part of my work involves automation etc but indeed for some reason that took away the need/desire to automate more at home. Likewise when setting up the electricity in our house I specifically selected something based on teleruptors only without any programming/smart stuff. Just works, still some versatility since it's wired in a star, and I also just happen to like hardware switches and buttons vs touch screens.
I’m sure Spotify would rather everyone that isn’t going to pay use their free product than move to competitor X.
You can since around Java 1.2 time actually, the problem is that most devs don't want to pay for commercial tools.

Almost all third party commercial JDKs have some form of AOT support.
> People won't just automatically accept any new currency that comes along.

Eventually they will. You’ll have assets in billions of denominations, and you’ll be able to pay for coffee with a bunch of fractions of pennies and the markets will clear and consolidate value for you.

The future is not Bitcoin replacing the dollar. The future is the idea of a dollar replacing the dollar.
Thanks for reaching out! I will reply. I have been learning for years and I love it. I want others to love it as well.
Somewhat relatedly, a very common mistake in Lisp is modifying literals; a lot
of people don't realise that there's a difference between writing '(a b c) and
writing (list 'a 'b 'c), but QUOTE's description in the spec plainly says "The
consequences are undefined if literal objects (including quoted objects) are
destructively modified." To demonstrate the difference in practice (DELETE is
the destructive version of REMOVE):

CL-USER> (defun abc-without (letter) (delete letter '(a b c)))
ABC-WITHOUT
CL-USER> (abc-without 'a)
(B C)
CL-USER> (abc-without 'b)
(A C)
CL-USER> (abc-without 'c)
(A)

This behaves strangely because it modifies the constant list (A B C) rather
than consing up a new one on each invocation (like calling LIST or COPY-SEQ
would), so by the end the list it passes to DELETE has been reduced to (A).
Most automation doesn't work for me. I don't keep to a set 9-5 schedule, so anything that assumes a routine fails me. Here's what I do use.

Tado - a smart thermostat, sets the temperature while we're in the house. Heats up water only if we're in. Uses an app to geolocate us.

Lifx - lightbulbs which automatically dimm at 2300 (good reminder to go to bed) and auto switch off a couple of hours after sunrise.

Everything else is either always on (security cameras, smoke detector) or run as needed (Roomba, car charger, electric blanket) or autonomous (Moixa solar battery).
Absolutely, when I was searching I followed this guide to search for hex words: https://nedbatchelder.com/text/hexwords.html

But there are definitely other 'interesting' numbers people could come up with.
Context is everything, however agreed in some cases people are like sheep and only want to be told what's acceptable from the media
I still can't believe some tool & die maker machined a die large enough to house an entire plastic lawn chair.
Not really, maintainer is a more vague term implying any level of access and authority. Plus its more letters to type out forever over and over because someone theoretically was crying over this.
Hallway lights come on automatically at sunset.

Does this mean you constantly have light there even when you're not around? Any particular reason for that (maybe the switches for it are placed awkwardly or so?)
Thanks for the advice. I go to a top500 HS and all my peers seem to spend half the effort to get higher grades than me, and it seems I need to push myself harder in terms of the difficulty of the mathematics practice I do.

Side note: I used to think that the solution was expensive tutoring, but after attending a few tutoring sessions with little benefit, I slowly realized that tutoring (at least in my area) is for the unmotivated student who needs to be pushed by someone else. Just wanted to share my experience and say that it’s almost never the expensive prep classes that make a successful student.
His claims were not hastily disbelieved. That is not how history happened there, they were both taken as total truth and disbelieved. His claims were disbelieve for various reasons, notably that he extracted quite a few admissions under severe torture. Notably, disbelieved also by his contemporaries who watched it and wrote horrified reports. He tortured also because gold seeking, not just for human sacrifice cause. They became paranoid and over drunk with unlimited power. When people in group X kill each other and then you kill them all, you was unlikely to be merely horrified and trying to help victims. Your motivations are guaranteed to he more complicated, as much as believe in your good intentions make us feel good.

You can have human sacrifice without it being impossibly large and without it being treated like adventure movie plot and without jumping on every fantasy anyone ever wrote - which is what up thread is. You can belive scientific consensus which is based on multiple sources and findings without making feel good stuff about conquest.

And while you are expressing outrage over exceptional kills, it is fine to ask who the source is. Because it does put things into context as it turns out the report is not by independent third party, but by highly motivated player in political and violent struggle for control.
op here. I'm not sure about using the database as a dumb database. The only times I've seen that done the code was so bad that the datbase structure was not really the main concern. I will say that often there are a lot of missing indexes and foreign keys in those situations. I get my understanding of the data model from the database. Foreign keys not only help constrain things to valid data but they provide a nice map to navigate the database with.

> Perhaps that's the real source of the OP's question, the perspective of someone who's well-versed enough with RDBMSes and their ability to manipulate/process data before it even reaches the application, even with only portable[1] SQL.

Yeah you are totally correct here. I find I can significantly reduce the complexity of the code by putting a lot of logic into the SQL. SQL is a very good domain specific language. Additionally the database is very efficient at it's job. I've never been able to replicate this in an ORM.

In ORMs I have found the large number of database queries can make it difficult to move the database to a different machine to the application.

But even this aside I have to learn a lot to use a tool such as hibernate. All that learning and added complexity has to pay for itself somewhere. I'm not sure I've seen that pay off. But I honestly think I'm missing something.
Finding myself again in Woodworking after decades in front of a computer screen
I use Apache drill, selecting from a CSV table into a Parquet table. If you use AWS they now provide the ability to convert also.
After spending a few years in the bitcoin space, I avoid anything at the nexus of crypto and social media like the plague. You can almost always find interesting folks to chat with and answer your questions on IRC.
Analogies are good for teaching things you know to be true. But they are not logical grounds for an argument.
Do you know by any chance if support for new SVG standard will ever land?
In Europe, it's often not the case. Here, ICs are often hired as contractors and thus exempt from the pay grades introduced by HR (while managers are almost often employees). Plus, in many countries contractors pay less taxes than employees, so their take-home pay is higher.
Is this comment for real or we witness a twisted joke here?
The bitcoin-dev mailing list is quite technical, but can be quite amusing when egos begin to clash.

https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-d...
Instability is a necessary feature of literally every currency in history. You can’t change scales without instability.

Once these currencies hit their natural scale we will see some stabilize.
Old in Art School
Wow, man. Hope you're doing ok today. Thanks for sharing that.
That doesn't mean you should put up with it.
Unfortunately, there is one otherwise-modern country with mostly native English speakers which retains the death penalty.

The language was clear, its America that's at fault.
Yes, same here except it turns off at quarter past midnight. I reprogrammed a Sonoff switch so that when it turns the main router off it turns on a wifi hotspot which allows me to turn the switch on again - but only for an extra 15 or 30 minutes. In terms of stopping me wasting time on the internet until late at night while still allowing access if I really need it, it seems to work well:

https://github.com/alexspurling/sonoff
I don’t see how a government could stop it without basically banning writing code.

Also, if blockchains prove to be a valuable technology then jurisdictions that ban them will be at a competitive disadvantage.

I make the same argument about self driving cars: yes they could be banned, but SOME government will allow them and then global media will make that difference stark.
Ethereum Co-Founder: “Wall Street Will Pump Trillions of USD into Crypto”
They consume 10-20 Watts.
I built an accelerometer-based washing machine sensor which sends a notification to my phone when the washing is done. This is useful because the machine itself has no indication when it's done: http://www.instructables.com/id/Washing-Machine-Notification...
Trader builds real $5B position on what he thought was a demo program
> Second, I think the total number unemployed may be miscounted. I know the unemployment rate number has huge problems.

Maybe you’re referring to the fact that it only counts people who are actively looking for a job, and ignores those who would like to have a job but have given up looking?
> But that is assuming that intelligence is a normal distribution,

No, not intelligence, just IQ. They are not synonymous.

Modifying your example, if there is more than one braindead person on life support at any given moment, the minimum IQ for humans is greater than zero.

There is a lot wrong with IQ as a metric.
small correction: s/is/starts out as/g

To the telephone counter-examples in the responses: early telephone users were probably "culty" until the mainstream adopted it for useful stuff.
No worries - I should add that I didn’t attempt problems that were too difficult either, e.g. if you’ve got absolutely no idea where to start then it’s not a valuable use of time. All the best with your study.
It’s a new nation, really, with a new standard of citizenship.

It probably was bound to happen after extending the vote to all persons.
>However, "if you can't do _basic security_, you should be out of business", I mean that one in the literal sense of it.

Tell that to Equifax.
I have an insulated drink “cozy” that has this written on the side:

“I can explain it to you but I can’t understand if for you.”
Interesting paper. I’m missing Peter van Roy’s “Programming paradigms for dummies” in the list of references, though.

https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf
Am i the only one who hates gestures that don't have immediate feedback but rather are detected only after the whole gesture is completed and then performs some predefined action.

In an image gallery if i swipe left the image should follow my finger until the next image shows up on the right side, not stay still until i finish whatever the platform consider a "swipe left gesture". Same for pinch, the image should be resized under my fingers as i move them, not after i release them.

I haven't seen predefined gestures being useful in any app or web page ever so i'm sorry to say this library will be likewise, despite it looking very clean and easy to use from a developer point of view.
Screen scraping photos of my kids from a kindergarten website. Recognizing good photos that feature my kids and deleting everything else is manual, though.

Alerts to my phone if the fridge or freezer temperature exceeds a limit or the humidity under my dishwasher starts rising.

Granted, neither are fully automatic and require manual intervention.
Modern C++ for C programmers: part 2
>But remove those, and why do you think an immigrant would demand to be paid any less? We're not stupid.

Because you're poor. An Indian in India makes 1/20th the wage a US citizen makes in the US. If they get 1/15th you have just received a huge raise and are happy.
As sibling comments pointed out, the main problem is for the manufacturer/brand and for the buyer.

An unscrupulous seller (of, for example, couterfeits) would benefit significantly and so would not disable the option.

That Amazon themselves don't disable this option (for "shipped and sold by Amazon.com"), except, effectively, for their own brand, is the suspect anti-competitive practice.
It's nowhere near as bad or pervasive as the competition to get into student debt. But I'm not really sure what psychotherapy would work. Maybe convince people to read about mimetic theory.
> CVS pays you to stock their product on their shelves

Most retail works exactly the opposite - the manufacturer pays the retailer significant fees for shelf space.
accounting, expense tracking, tax loss harvesting, liquid investment rebalancing, taxes
How Dubai became a model for free trade, openness and ambition
> computers have succeeded in universally capturing our attention

This seems so ominous to me. It’s the end goal of the “attention economy,” right?
The body of your MacBook is cnc machined, and bead-blast finished. There may be some markings from the original casting, but they'll be on the inside.
All the ejector pin marks on the keyboard keys should be on the inside.
> Buying Bitcoin, alone, does not admit one into a cult, either. It’s the behaviour of the community around Bitcoin that exhibits cult-like tendencies.

In that case, is Bitcoin really a cult? or is there a cult that is using Bitcoin?
Me too, at work (PhD student) I take enormous pleasure in writing end to end fully automated pipelines. Nothing that needs to be done more than once isnt automated pretty much. At home, I would never buy or use an Alexa/Google assistant/use Siri or any 'smart' device, I simply don't want to bother with it.
Put a dishrag under the drip-point, how difficult can it be? It will asorb all drip sounds. Let the drops fall onto a dish-rag.
On the processing power of human brain
Okay, maybe this was ill phrased :)

My point is that the article argues that a "2nd class of citizen" is better than closed borders.

In many ways those arguments make sense. However, that doesn't make any of this feel better.
Ask HN: Why Ads.txt?
This could be solved much like how automobile 'miles per gallon' figures are given, there is the 'urban' cycle for city driving and the figures for 'highway' driving and then there is the 'combined cycle'.

Everyone knows that in a month of Sundays you aren't going to get anything near that '54 mpg combined' figure shown on the sticker for that Prius but you will get more miles per gallon in that car rather than that GM dinosaur advertising '14 mpg combined'.
I'm not exactly sure but I think he's implying that hacking in this way is the early part of a journey that, if it escalates into a pattern of more damaging criminal behaviour, would ultimately end in either prison or death. Still, not a terribly empathetic attitude.

EDIT: I assumed good faith, according to the Hacker News guidelines. Apparently in this case I was wrong. I just read the GP's second, more in-depth, comment further down: he's absolutely in favour of prison and thinks that in some cases death may be warranted.
I used DSP to recognize the commercials in the radio broadcast on my stereo receiver and turn down the volume automatically ("adblock for the radio broadcast"). I described it here: http://blog.rekawek.eu/2016/02/24/radio-adblock/
I can relate to this. I would like some remote control features though but then I always consider what a hacker could do and what's the worst that could happen if the system malfunctions.

Quite often the worst-case scenario is a fire, so the little benefit is IMHO not worth the risk.

I'm talking about self-made hacks and cheap Chinese hardware here.
Accounting and expenses as well.

http://github.com/hery/accounting
https://en.wikipedia.org/wiki/Alvarez_hypothesis
I don’t want to get into a pedantic debate about where “Bitcoin” specifically starts and ends, but can you agree that Bitcoin presented a solution to the Byzantine Generals Problem which is more of an idea than a technology?

And can you also see that if a person starts trying to apply that solution broadly to systems of control throughout their life that this becomes a kind of ideology?
> Perhaps some kind of coin where everybody in the world is issued the same amount or something.

That is why the Monopoly game was created. All players start with the same amount of money and the same rules. Skill and mostly luck accumulates all money in the hand of just one player. Monopoly games can be long, be it is not so long until one player has everything.
That cpuid is pretty shocking. Looks like they're using hardware that was initially introduced in 2012 and isn't being sold anymore since 2015.
Security. I do this too.
A gesture helper should only take care of interpreting "pointer(s)" movements.

The UI logic that takes care of actually dragging elements underneath when a "pan" gesture is detected, is implemented in the ViewPager.

Infact, if you look at the view_pager.js source code, you'll notice that it is using the gesture_helper to do its job.

https://genielabs.github.io/zkit/docs/controllers/view_pager