skysight-inc/HackerNews huggingface dataset:
Everything you've stated is true only if you limit your scope to some arbitrary geographical region.

If you look at the greater picture, the reality is that most land on earth, even land deemed livable, is vacant. There lies the solution to the problem. The only question that remains is: how do we get people to move there?
I have a nexus 6p with an aftermarket Qi charger and a generic Qi pad in my bedroom to charge, and its mostly nice other than the charger interface and/or pad go into "save the earth by destroying your devices" mode after a 100% charge so every morning I pick up a 70% or so charged phone. That way trying to have a charged phone I'll get way more cycles and wear out the battery faster. Boy is that fun having control of your battery charging taken away from you for your own good or just design incompetence.

I also had an old Moto Defy I kept for years and years plugged into a wall outlet as a dedicated tune-in audio device. Listen all I want to TuneIn and it wouldn't eat my phone's battery because my old appliance phone was on a charger and my phone was unused in my pocket or whatever. After a couple years on the charger, maybe it was the heat, I donno, the battery bubbled up as they do before they blow up and I got rid of it.

I had a nexus 7 and my kids have had two generations of ipads and there is no perfect stand out there. There are some the fold and collapse when you don't want them to. There are some that hold nicely as long as you're not plugged into charging. There are some that work but look ugly and cluttered. Its a hard problem, apparently. You folks will laugh but my kids solution to the problem of too many devices and not enough space for charging is a device pyramid. I've noticed the main difference between harder-core older computer users and noob/kids is tolerance of dust, grease, and dirt on the screen, so a pyramid of devices on a desk makes sense to kids and noobs even as a more experienced professional who looked into screens 10 hours per day WTFs about it.

Portable is a fail for appliances. I don't want my kids leaving Alexa in a laundry basket or between the cushions in the couch. I don't want to step on it at night. I don't want one more thing to yell at my kids to put it down and go to sleep its your bed time. No one wants a portable surround sound system or a portable toilet or a portable microwave oven. Or even more utilitarian, contemplate a portable hot water heater. A jetboil is nice when I'm camping and drinking my tea but I wouldn't want to replace my houses hot water heater with a jetboil at every sink and over the shower. A portable outside air temperature thermometer is a good analogy where not knowing where to look to see the temperature is not a feature.

Alexa already does more things than I'm interested in having her do. Something that does more is even less interesting than you'd imagine.

Unlike my experiments above, this new thing apparently just works yet costs about the same. I'll take the product that actually works.
I'm not sure this is a textbook example of open source leading to a well administrated organization. I realize these decisions are complex, but the people who work on Thunderbird have been talking about the inevitability of this move for years at this point. Those are years that a more nimble (and profit motivated) organization could have been spent actually moving to a new technology instead of endlessly debating what to do.
This is really awesome. They really went the extra mile on building this out. It even supports multi-touch screens. Very well done.
They have since ripped out any kind of OSGi support. They wrote their own module system [1]. It's basically their very fancy way set up their own class loaders. As far as class loader frameworks go it's one of the best out there, IMHO the best of any Java server or container. It gives you non-hierarchical class loading and is fully parallel capable. Applications in general don't have to deal with it unless they want to tweak class loading. Only extensions to JBoss/WildFly itself have to deal with it, mostly it's just XML descriptors.

[1] https://github.com/jboss-modules/jboss-modules
You are a child.
That "jamming feel" is sort of what they were going for with their "Push" line of controllers. Of course, you still have to do all of the things you said about launching the application, but I think that's akin to setting up a drum kit or hauling your amp out of the closet and tuning your guitar.
> like the ability to buy the flat after living in it for a certain number of years

The market would price this in, and then renters would just pay more for that right. Why not just leave the system as-is and let them buy if they choose?

OR there would be people getting kicked out of their rentals in order to avoid the "option" to buy becoming active, and then reactive legislation, and then ... a huge spiral of fights over market distortions that layer on top of each other.
This is almost a better version of the tool I made a couple years ago to compare Stack Overflow tags - http://www.arepeopletalkingaboutit.com/

Only difference is that I try to highlight the number of answered questions, since a bunch of unanswered questions is less helpful than a bunch of answered questions.
> This is unambiguously a good thing.

I don't believe it's "unambiguously" a good thing. Many disagree with circular module dependencies (I am one) at least at this initial stage. Statements like "breaking the world" are a loaded way of saying "doesn't fit existing module use cases of all members". I think the current implementation was ripe for release and vendors would have worked with it well. I am also dismayed that a compete implementation can be completed before nixed (regardless of the internal reasons we got this far before turning back).
NXP makes smart cards, which frequently run JCOS. This is an embedded OS for microcontrollers which runs on Java bytecode. However, they use Java bytecode version 1.2 and language level 1.3 with Stirings removed, so I don't know quite why they would be influincing later Java versions.
Hey how else am I supposed to be 10x and have time to write this Rust CRUD app?
You should test the thing that makes you money first, and should delay testing supporting functionality. For instance, if I am writing a document converter, the thing that makes me money is the AST -> AST conversion. Testing that should come before testing parsing (bytes -> AST) and rendering (AST -> bytes).

The place where you make money is the place that will have the largest demand for new and changing functionality. And where things change the most is where you need tests to protect against regressions.
It is confusing at first, but once you memorize where all the notes are it is very good. Notation is based around the idea of key signatures, and once you have that down it becomes very intuitive and you can actually know what a piece of music sounds like just by looking at the notation. Western music has 12 distinct pitch classes, but typically the notes are used in scale groupings of usually 7 notes, with accidental "outside" notes being easily recognized by sharp and flat symbols. Doing it that way gives easy visual cues for musical "events" such as key changes, outside chords.. etc. There is a reason it has stuck around, it is a quite ingenious system.
You could try looking at Tariq Rashid's video and book: https://www.youtube.com/watch?v=2sevic5Vy4E

https://www.amazon.com/Make-Your-Own-Neural-Network-ebook/dp...

NN as a concept is hard since it is taught with math, however, I found his book to be easier than any other books I've read as it uses minimal math and down to earth explanations. Since NNs can implemented in most languages, I wish that a universal NN language could be developed that anyone could use vs having to learn it from other languages.
Right. Now whether the reaction was too much or not enough is up to the reader, but what is clear is that simply sending a tweet like that can have ramifications for the literal remainder of your life, she's never going to be completely decoupled from telling that stupid joke as long as she lives and probably a decent time after that, too.

I find it disturbing that so many people seem to think Twitter and Facebook and the rest are just places to dump whatever thought runs through your brains as though nobody but the people you want to see it will ever see it. But again, that's what things like Facebook advertise as, and that's the type of content Twitter encourages.
There have been dozens of suggestions for alternative notation systems over centuries. Many documented here: http://musicnotation.org/

I guess it's just inertia.
They are there because they were elected by participants in the JCP program, as a representative of Java users.
Until your boss requires it for sick days.
Recess Labs – a community of people playing around with side projects
This seems like the wrong place to start. This seems like the place to start learning a DAW and snapping together samples—to, IMO, make depersonalized unoriginal loop music in a society awash with it because DAW's and looping have created an angel's path to production and proliferation. Learn to drag and drop and you can tell people you meet that you're a musician or a producer. I've met too many mediocre people like this. There should be a disclaimer when this page loads: learn to play an instrument first. Bringing forth music from a physical object utilizes the body as well as the mind, attunes to nuance, and emphasizes that music is primarily a physical phenomenon. It's also just fun and you can jam with or perform for friends. This cut and paste and drag and drop and sample and loop mentality popularized by the rise of hip-hop has lead to an oversaturation of homogeneous, uninspired, unoriginal sound in society. Maybe I'm old fashioned but I think people should spend long, frustrated hours cutting and blistering their fingers for the craft, at least at first. That builds character and will show in your music as you move on.
> Also, if they're rearming with Kinetic Weapons it suggests they've already fired a few

That was my point, yes. I'm not sure "fire" is the right word. You can just drop them.

> I'm going to assume instead you mean some kind of cyber-weapon

Cyber? What? If you know some operating frequencies of internal systems or control bands, you can use targeted energy instead of broad-spectrum EMP.
A PostgreSQL Response to Uber
Then don't talk to a broker. That's a choice, and one you need to go out of your way to make. Invest in index funds and 95% of the work is done.
CSV tool recommendations | https://news.ycombinator.com/item?id=7175830
If you want to compare Julia with Python and Matlab here is the comparison cheatsheet https://cheatsheets.quantecon.org/
The LASP author also has a good reading list for CRDTs. [0]

Here's why I find LASP intriguing. It started with a simple question: can't the OS just migrate a "process" to another machine for me?

For a couple decades now, we've been taking hardware and software originally designed to run on little islands called PCs and trying to build datacenter-scale distributed systems out of them. We've got kernels that can load balance workloads across many CPU cores, but we can't reuse those to distribute work across a large number of physical machines -- because of CAP, because of unreliable networks, and because there are performance issues. So we're reimplementing OS schedulers now [1] on machines instead of cores, but the basic building blocks we're using don't seem to have anticipated distributed systems very well. So there's tons of resource waste, we're still solving lots of hard distributed systems problems at the application layer, and we're maintaining a huge, somewhat-historically-accidental pile of abstractions between the hardware and the distributed application running on it.

One wonders if and when that pile may collapse. One also wonders what a distributed-first OS might look like. LASP might be the first step towards a whole new computing architecture. The syntax is hideous to my eye, and I have serious questions about performance, but if I can write a long-running program that efficiently scales from 1 machine to 100,000 machines with no code changes, that might be a game changer.

PS. I think Meiklejohn's decision to start by modernizing Distributed Erlang was a solid one. Distributed Erlang's fully connected graph topology and pre-CAP approach to state probably wasn't workable...we've learned a ton about distributed systems since the 80s.

[0] https://webcache.googleusercontent.com/search?q=cache:QJlbCk...

[1] https://kubernetes.io/docs/admin/kube-scheduler/
This is the financial planning equivalent of optimizing your MVP for 3 million concurrent users.
Cool, I'll check out those resources. Thanks.
Sounds very similar to the Pomodoro Technique[0] in a way.

[0] https://en.wikipedia.org/wiki/Pomodoro_Technique
> Facebook's mission of making the world more open

That's a rather strong statement, for a company that has become one of the world's most complained-about black boxes.

But yes, they have done a lot of good in the computer science space.
Shakespeare: the apex predator
Sorry not to see a rehaul of the module system. I've talked to the devs and know its not a direction they want to take but I really wish they had tried to make Julia a language you can build modular applications around (like Python) instead of an all batteries included runtime (like R).

IMHO I think thats the sweetspot that could have been what many scientific computing developers are looking for. Python is good but has its problems when doing scientific computing (most addressed and fixed by julia btw) but you still use python because its much better than julia for building modular applications, and you use R because its much better than julia at doing exploratative work. So in the end julia is in this limbo of having fixed most of the problems with python but not being able to be used as a replacement for python.

Thats just my opinion though. I'm sure others will disagree :)
IBM's Watson 'is a Joke' Says Social Capital CEO Palihapitiya
At first I thought it was a data donation, but it seems like it's only API integration with support.

Still pretty cool as an alternative to Bing satellite data, I guess it's pretty unlikely we'll have open-licensed satellite data in the near future.
On an ARM Cortex M4?
Back Buttons and Coordinators
Really sucks to hear this, I might have just got lucky but I had a great teacher. I started learning programming on Q basic. I remember learning about Boolean and keywords like 'IF' for the first time, ah how far we come along... He did a great job of applying the real world and other classes to the class room. Most of the programs we created were to improve current software that was already released. Not sure if I just got extremely lucky but most teacher that I had in HS were really fun and interactive.

The best example I have was when he brought in other classes into his. Our classroom was small about 5 people and all of us were taking Physics and Uni Math (In Ontario you have different streams of Math and physics is an elective). We created a small gravity / momentum / acceleration and deceleration game. We had to apply certain formulas from physics class and math. As the course progressed we started doing more complex tests and implementations I think it really help solidify the physics course because we where going through documentation more and reading outside of course material for the resources which then applied back to the classroom afterwords.

But the main reason why I really got into programming was a story that he told the class. A power plant of sorts was having issues with hydro costs. the prices would increase at certain times throughout the day and decrease in others. This facility didn't need all the machinery working all the time so he was brought in to build an optimal solution which sadly was simplified to a y=m*x+b and checking it's slope then based on a bunch of different conditions certain machines would be powered off and then when the slope started to balance back out and go below a certain value it would turn on machines in the expected order of importance.

I'm not sure why, but I guess this story to a 9 grades just made this field feel like we can apply theory from a bunch of different fields and If I ever get bored in 1 area I can always take time to learn another field and apply programming to it. But programmers will always be employed for the foreseeable future and that was a huge worry in my mind at the time but seems everything turns out alright.
Oh you mean like a Samsung television?
> I always wondered why musicians keep up with the conventional musical notation system, and haven't come up with something better (maybe a job for a HNer?).

Is this supposed to be satire? Invoking Poe's Law on this one
The Great Recession was right after the financial crisis triggered by subprime mortgages.

You're probably thinking of the Great Depression.
It's absolutely lazy when they are on record saying they will let the mod community work on improving the base AI.
Won't be long until TV's are internet connected microphones too.
I had a Rails 0.9 app that I'd carefully upgraded to Rails 2.3 (and then done security backports for) running for just over 10 years. Decommissioned it last month. The Rails 3 upgrade was certainly one step too far for that app :)
Next Audio Technique for Voice Translation or Personal Assistance?
Most work 401ks feature a pretty small selection of funds, so I'm not sure why you'd ever talk to a broker. Usually a bunch of Retirement age focused funds (so the 2045 fund is if you want to retire in 2045), Index funds, and some pretty basic mutual funds.

The biggest benefit of 401Ks comes from your company provided match, because that's free money and instant ROI.
Searchmetrics subsidiary files for bankruptcy to resolve a patent dispute
Not to mention they add all those useless post-processing effects that increase latency to the point where it's almost impossible to play games on them.

I don't understand why a signal coming in through HDMI signal has 9 milliseconds of lag on my cheap monitor, and 46 seconds on my fairly nice tv. In gaming mode the tv has something like 35 ms of lag.

I've seen TVs that have enough input lag that you get noticeable audio sync issues if you use an external audio system. That's ridiculous.
A great paper, not just because of its historical significance, but because of its overall readability and insights even today. For people new to algorithms, I use it as an example of how valuable judgments -- as far as humans are concerned -- can be made at scale by analyzing something very mechanical (e.g. backlinks, font size/weight as a heuristic for word-weighting). And how evaluating algorithms ultimately involves subjective intuition and judgment.

IIRC Google didn't mine its logs to analyze user behavior until a few years in, which means that their Brin's and Page's assessments that BackRub was returning better search results was entirely subjective, in the "it's just common sense" way:

> For example, we have seen a major search engine return a page containing only "Bill Clinton Sucks" and picture from a "Bill Clinton" query. Some argue that on the web, users should specify more accurately what they want and add more words to their query. We disagree vehemently with this position. If a user issues a query like "Bill Clinton" they should get reasonable results since there is a enormous amount of high quality information available on this topic. Given examples like these, we believe that the standard information retrieval work needs to be extended to deal effectively with the web....

> While evaluation of a search engine is difficult, we have subjectively found that Google returns higher quality search results than current commercial search engines.
you say "gouge" I say "increase supply to meet demand".

during/after Hurricane Katrina a couple of guys spent tens of thousands of dollars ~$500 electric generators. Rented a truck and drove a long distance to NOLA where they started selling the generators for $3000. They had willing customers, but the police arrested them for "price gouging" and confiscated the generators. Instead of having the option of paying for something that people desperately needed, emotional politicians passed a law ENSURING that people don't bust their ass to bring goods to market. How sad. EVERYONE is worse off in that situation. EVERYONE could have been better off.
re: privacy.

Important to distinguish between a blogger's utility from getting session information and the huge privacy risk of sending everyone's reading to a central provider (GA).

I use piwik and I have it set to respect do-not-track; I assume that means if someone visits from a private tab in FF, I won't even see a hit (piwik experts -- correct if wrong).

But I also benefit greatly from the analytics from non-private browsers -- seeing that users are, for example, clicking on the footnotes incentivizes me to deliver thorough arguments in the future.
> - Protools: focus on getting the most money out of the customer

Why am i giggling sooo much :-) The whole talk about it being a 'industry standard'.

I missed Renoise on your list:

- Renoise: Focus on appealing to former tracker users and demoscene music makers.
Is there any Windows SQL software that can use system/machine ODBC data sources? My company uses OpenLink's ODBC drivers to access our main database (Progress OpenEdge.) I have no problem using Python, Pandas, and pyodb to connect to the data base but it isn't the best environment to develop queries.
These step-wise functions cause all sorts of weird, undesirable distortions.
ok, thanks. I've read the comments, but the perspective from somebody "neutral" is always enlightening. I don't know whether Jigsaw creates a lot of work for one of Red-hats core-products or whatever, thus i took Red-hats comments with a grain of salt.
> I wish that the product person who pushed this as an "innovative" idea lives a short, brutish, and painful life where he/she dies alone.

Is this necessary?
"will be hacked immediately" is a bit of a bold claim.
When I bought my first house, I would have gone crazy without an agent. She was absolutely wonderful at providing info, answering questions, and carefully explaining all of the acronyms, numbers, percentages, forms etc. etc.
Doesn't that violate streamed discovery and all that? You should just be thumbs up thumbs down and trust the streaming service to take your advice as it DJs to you. "Alexa play what you think I need to hear"
5 months old baby talking to her mother. Truly mesmerising. Unconditional Love
MOST guitar players I know use tabs. Personally, I'd rather see the chord type and root string. Ie. 6th string AMin, 4th string GMaj7. Tabs are almost as confusing because I memorized the notes, not the fret number.
TLDR: Cutting edge accuracy, nine times faster than previous state of the art, published models and source code.

But go read the article- nice animated diagrams in there.
Got you, that's fair. It's definitely something that's been a pain point in the past, and is what kubeadm was designed to solve.

There are actually a lot of tedious configuration parameters that need to be tuned per-distro, which is why there's only now a candidate for a unified solution; it's harder than you might think to create a truly generic tool for this job. (Take a look at the kube-up saltstack files if you want to be horrified by some surprising complexity).

Nowadays, it looks like there are a couple options on Fedora, specifically

https://kubernetes.io/docs/getting-started-guides/fedora/fed...
https://kubernetes.io/docs/getting-started-guides/fedora/fla...

If you're looking for something that "Just Works (tm)", the ansible config (above) would be my bet for where to start these days.
What is holding back the current module system they have?
I didn't think that term had to be defined. How can people forget so fast?