skysight-inc/HackerNews huggingface dataset:
I appreciate where you're coming from and wish that were usually the case, but where I live 99/100 public interactions are to guilt you out of your money one way or another. Everyone's got to make money somehow so I respect their right to ask, but if I'm not in the mood to give away cash why waste their time by acknowledging them?

I've never had to beg for money, but imagine you _really_ need a few bucks ASAP. You get someone's attention and they start talking about their problems, offer you some half eaten food, etc but ultimately refuse to give you some money. I would rather these good-hearted but cheap folks ignore me so I can talk to people who are in the giving spirit.
this sounds like a privacy issue and should be filed as a bug. if I can't open a link in a private tab in Safari (or ideally the browser of my choice) then I can not protect my privacy. The launched app will get to record my activity or via the non private browser tab the site will track me.

file a bug / feedback that this is not in line with Apple's privacy first stance
Not everyone uploads their PGP keys to keyservers. Also, keyservers don't verify the ownership of the keys uploaded to them. You're supposed to import the signer's public key first.
Hint to paper writers: you can put your figures inline instead of all at the end.

What a dismal reading experience, skimming from pages of text to the end to see what the cited figure(s) actually show, then back to the text again.

Who sanctions this sort of thing?
There's only one kind of reference: &T

I guess Box<T> is special-typed but at the surface it just looks like a normal type

Yes, there's also a C pointer type, but it's for interop
Apple's Independent Repair Program Is a Useless PR Stunt
Here's a curated list of resources that a lot of people refer to: https://github.com/lnishan/awesome-competitive-programming

But really, the way to get started is just to pick a site and start solving problems. If you're specifically interested in GCJ then it's best to practice using previous problems from that contest. But I wouldn't recommend getting too caught up in one contest. If you start with the Easy and Medium problems on HackerRank or LeetCode, there are tutorials, discussions, and editorials to help when you get stuck. And those sites are easy to use, so you can get a lot of practice time in with low friction. That will get you past the beginner stage.
Don't buy smart speakers. Just buy regular speakers. Then you can plug them into whatever you like, run whatever software you like (e.g. pi musicbox) etc. So you actually own them, and they should serve you well for many years, for whatever you may need.

Also don't buy soundbars. Speakers don't want to be long and skinny. You'll end up paying a lot more for a lot less sound.

Also consumer grade speakers are often more expensive for crappier sound. Look into professional models, like studio monitors. For example, JBL 305PMKII. You may be able to find a local store where you can listen to studio monitors before purchasing.
Sonos is a particularly horrible company though, with software particularly hostile to end-users. There are many cases where they actively prevent you from using the device that you bought.

When a software update becomes available, you can no longer use the Sonos app or connect to a Sonos device, making the device essentially unusable, until you update your software.

When Sonos, for example, changes their Terms of Service to be even more draconian, you must accept the terms or the device ceases to function [1].

They require ridiculous access to personal information like location [2].

1: https://news.ycombinator.com/item?id=15071120

2: https://news.ycombinator.com/item?id=21771491

Everything this terrible company does shows that they consider themselves the true owners of the devices they manufacture even after you purchase them. I will never buy another product from them.
Does it make sense to continue stitching services? God knows I have paid my dues. I owe myself something meaningful.
Age is trying to avoid being an infinitely-flexible swiss army knife like GPG. It's been argued that GPG's do-everything design is the root of many problems both technically and in usability: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html.

Minisign is a good similarly-small tool for doing signatures + verification of signatures and nothing else. The cryptography is similar, but the use-cases are often different. The tools both follow the UNIX philosophy of trying to do one thing well. Blenders and belt sanders both operate with motors, but no one tries to combine them into one tool.

>I also don’t understand the “anything to do with email” line. Sending my public key to a recipient on an out-of-band channel and then sending an encrypted email should be completely agnostic to the underlying encryption tools, no?

Yes, you can do that.

Age doesn't want to involve web-of-trust, keyservers, key rotation, forward secrecy, post-compromise security, message repudiation, signing, email standards, and email client integration. All of these would be necessary for a good end-to-end encrypted messaging system. Try reading about the Signal protocol to see everything it does, and then try to figure out how to stuff it all into existing email systems. It's hard enough to get any of that stuff right even without the restriction of working inside email.
Coming from a small town in Indonesia, went to Singapore to study. Will end up with about 30k SGD (~22k USD) in student loan. Fresh graduate pay for software engineering in Singapore ranges mostly from 60-100k.

I think the decision worth it* because it opens up horizon, opportunities to working overseas (not just Singapore) and much better living standard.

I didn't even know what a CS degree will do after graduation and just randomly chose it because I like Math back in HS. I guess the real benefit of a degree is the pointers and community you get. Surely this can be replaced with a good mentorship, but that requires a good network beforehand.

*the quality of education in Singapore University IMHO is far from the quality of the content I found in the publicly shared course content in US universities.
Believe me, I know. The code just becomes unreadable when you put all execution inside the same data step and use hash table to do fast small to big merging. And not to mention debugging that mess when you have a macro layer on top of it. Not having access to function source code, installation process being what it was. I do not miss it.

And yes technically SAS is faster than R but part of the equation is how many people can make SAS code faster than R/python. I had maybe, 1-2 people that could write efficient SAS code.

One version we had was a bunch of macro producing hash merge plus the whole how can I do something without having to get out of the data step. Just horrible. Number of characters in a line of code? You forgot your quote somewhere and now you have to run the magic line.

I hope I'm not too emotional when I say I hope SAS disappears from my industry and we embrace less adversarial licensing.
Sonos will pay for you to ship your recycled speaker back to them to be recycled. Not only do they pay for this shipping and recycle the speaker, but they give you a 30% credit. Hardly zero cost to Sonos, and considering the thriving market for refurbished speakers from Sonos it seems pretty clear the old speakers are being reused. Overall, sounds like they're doing exactly what they say they are.
The key to reverse parking (parallel parking is a bit more complex) is to make good use of your side mirrors and the fact that if you can see a cap between your car and whatever the object is, then you're on course not to hit the thing. Then it just becomes a matter of course-correcting your way to where you want to be, which is pretty easy after a little practice.
Google Play devices offer the same functionality at a fraction of the cost.
Zorlu Enerji (It's a well known Turkish energy company as well as part of the TOGG) already invested 4.5 billion USD to build up a battery factory together with Chinese GSR Capital.

It was some years ago IIRC
This looks like a duplicate of https://news.ycombinator.com/item?id=21892189. I answered there.
Why Carbon Steel Pans Are What the Pros Use
A service call is either something simple. For example, to unclog a toilet is just the fee. If it goes over an hour it costs extra. I had to have a 80 foot line snaked out and a camera run to see what the problem was and that was $180.
Rent control is back. And that’s bad
College isn't worth it, but that's the whole point. It's becoming what economists call a Giffen Good, that is, something people consume even more of the more expensive it becomes.

The biggest value factor of all is Metcalfe's Law of network effects, where the almost universal availability of higher education means that not pursuing it places your starting position in life on the outer long tail of the success curve. Not going to college is like being a business that decided to just never bother getting on the internet, or a person who doesn't know how to drive. Unless you move to some isolated backwater that isn't subject to the network or are some kind of extreme outlier, you are at a huge disadvantage.

Notable that these articles about the doubtful value of a university degree are written exclusively by people who have one.

The wider availability of education (via cheap debt) and downward mobility means a degree (all things equal) is no longer as distinguishing and does not have the same impact on life outcomes as it once might have. Even previously, the people who went to college had such a huge social head start anyway, it would be difficult to control for education as the determining factor in success.

University is starting to resemble a "radical monopoly," (Ivan Illich, summarized here: https://twitter.com/fietsprofessor/status/112207372586260070...) where there is nothing discretionary about it.

Outside of STEM, I'd argue modern colleges offer students very little more than a tribal affiliation, which is the elephant in the room for articles like these. If you told kids why they need to go to college, it would devalue the degree even further as they re-tribalized around other rites of passage. This doesn't mean don't go to college, it means do absolutely everything in your power to graduate college, because the arbitrary biases and disadvantages of the alternative defy all reason and make anyone with an IQ above 90 insane.

When you look at college as a Giffen Good, which people need for participation in a radical monopoly over the labour market, created by a network effect from its debt fueled availability, of course it seems like a college education is not worth it - but it's only ever not worth it to people who already have one.

I'd like a mainstream platform to write that view and put these "is college worth it?" navel gazer articles to rest. If only there were an institution to affiliate with...
Yea state space is also a huge problem, like even something as simple as 2 random numbers in 2 different 64 bit registers gives your an 2^128 possible inputs. Aka basically impossible to randomly stumble across and fuzzing would never show it.
This is one of the best YT "series" I've encountered in, oh, maybe forever.

Relaxing, engaging, fascinating, full of subtle wit, hard-earned knowledge. My wife thinks it is utterly boring, I could watch it for hours at a time (and have).
Does STEM actually pay off, or does engineering/technology pay off?

I've got a few friends who work in science, and it seems to be a pretty poorly paying field, with a real lack of job prospects, unless you secure a job at a government research department.
Top #1 Startup Fail of 2019
I think people being informed is actually part of the problem - you want democracy to do very little.

The more informed people are, the more willing to believe they can engineer the society that they want. This seems to always fail.
They are literally doing exactly that. You can take your old speaker into a Sonos store or ship it (on Sonos dime) back to them. They then refurbish and resell, and you get a discount.

This story is at best lazy reporting with many facts left out or unresearched.

https://www.sonos.com/en-us/shop/certified-refurbished

https://www.sonos.com/en-us/tradeup
Right! I need actual work done. I understand it is $95 - to flush a toilet. But like, actual work, with tools, actually doing a job for 30 minutes. It is very expensive.
Interesting how many of the integrations he talks about (OLE/DDE) are exactly the ones that mobile sandboxes make difficult to do these days.
“How We Run the NetNewsWire Open Source Project”
You mean pearcoin?
I feel Teamviewer needs an open-source alternative.

Many(all?) of the current remote access tools are nowhere near as simple/easy to use as Teamviewer, hence it continued popularity.
I think large demographic averages are still useful, but certainly you can look at more specific lifetime earnings for specific degrees. I’m just aware of general “all bachelor” data that’s from reputable sources like the US SSA [0].

I’m talking about averages as there are certainly schools that suck. I would take my statement to mean that every single college is a net benefit. But as a general guidance, no other information available, a degree will net me more money over my lifetime.

If I were giving advice to someone thinking about schools, I would have them review the particular school, keep costs low, and study with a particular career in mind, stem/medicine a good target.

[0] https://www.ssa.gov/policy/docs/research-summaries/education...
estimating model parameters. normally people use heuristics because it’s an unreasonable problem for linear dynamical systems without additional assumptions. here, they’re able to produce analytical results and finite sample analysis
NSA recommended people stop using ECC <384 bits (https://apps.nsa.gov/iaarchive/programs/iad-initiatives/cnsa...).

There are applications where the extra time and space of something like ed448 present uncomfortable trade-offs.

File encryption is not generally one of those applications.

So I find this a little disappointing.

But I suppose that NIST PQ will finalize in the not far future and this will get replaced by something that hybridizes with a PQ scheme. (I say replace because the expectation that a pubkey is something you can easily copy and paste doesn't really work with the PQ schemes you'd likely use with file encryption.)

What happens if auth fails part way through the file? Do you get a truncated decryption on stdout? -- or is this buffering the whole input in memory?
It’s free. You set up your likes and can mute news sources the. You can add RSS feeds you want to read as well.

It lets you have the most control over your news feed than anyone else.
What Engineers Are Reading and Watching
I made it out in the nick of time. Friend of mine made it out before Reagan took away grants for kids that grew up on welfare.
That seems like an odd thing to believe is a truism. Sure, it’s occasionally correct, but always?

You believe that MLK and Gandhi were really in it for the violence?
QMK is great — I’ve been using a ‘SpaceFN’ layout on all my 60% keyboards for a few years now and love it.
https://cdn.c3voc.de/relive/36c3/10694/index.m3u8
Show HN: Would appreciate your feedback on something I'm working on.
Hi I'm Akina from Japan and we develop new SNS named bajji(badge).

bajji will visualize reliable relationships.
You can connect only with person actually you've met by using our app.
And only those who met in person with you can give your assessment to you.By using blockchain, data could be fair to anyone. It keeps service reliability.

1,000 users in Japan and we are trying to expand this service to worldwide as a next step.
bajji will solve digital rights on social web.
Could you feedback about service for me?

Here is my invite URL. If you register from this URL, you and I will get some points only use in this service after authorization...
https://bajji.life/en/invite/9WvB-lLkd5M
※web-app(PWA), smartphone only

Thank you.

Akina
The graph on page 350 is a good example. Gone is the golden age of data visualization.
> My plumber wont show up for a 30 minute $300 job.

You brought up a 30 minute job. So I shared what it costs for me for a 30 minute (or more) job. And that it’s easy to get someone to come quickly for such a job.

I’m saying that if the problem can be solved in an hour, it’s $95. This is called a “service call.” Basically coming out and fixing what can be fixed without buying parts.

Any extra labor would cost more. This is a much better situation than yours since you can’t even get a plumber to help you flush a toilet for $300. That’s unfortunate.

Thus my suggestion from me that you could get better contractors. I think it’s reasonable that you should be able to pay $100 for a 30 minute job and be satisfied. Rather than be willing to pay $300 and being unsatisfied.
Multics was on a GE computer. Later Honeywell bought that division of GE.

The story goes that a few engineers at Honeywell approached management and claimed that they could build a Multics system supermini computer, sell it, and make money, but management said that they would not be able to build such a computer and wouldn't be able to sell it, and it wouldn't make money.

So, the engineers started Prime Computer in Framingham, MA, used bit-sliced architecture for a single board computer, had rings of security and gate segments for applications code to jump into the operating system code for services, and wrote the operating system in a tweaked version of Fortran, later in part a tweaked version of PL/I. They had an hierarchical file system with security from authentication, capabilities, and attribute control lists (ACLs).

IIRC in 1980, they gave investors the highest ROI of any stock on the NYSE.

There are claims that the Intel 386 borrowed heavily from Prime.
I like how easy and simple this biz model is. I hope it succeeds. I wish you had a freelancer mode, for those of us not apart of an existing company. I'd pay a $12/yr to be a part of your fake company and be matched. Also, might be nice to match people based on complimentary interests rather than same-same interests. Who really wants to talk to themselvea after all?
For encrypting text files, I just use vim's `:X` command and enter a pass phrase. Simple, easy, portable, works everywhere. I have configured my .vimrc to `set cryptmethod=blowfish2` and disable backup/swap files for encrypted files. Are there any issues with this? Is there any other option that will work on virtually all UNIX devices without installing anything additional?
I did this, and it actually was a major turning point in my linux career. If you find anything lacking, just go to arch. God I love arch.
Bit sexist though, no?
Agree with most of this comment (couldn't read article due to blocking or something). Can confirm the blacklist on no degree. I had one that had like 10 years experience in and perfect fit. When HR found out that he did not finish his degree it was over with no recourse.

Also Masters (MBA is different) is useless in most fields unless used to get a visa or something. Usually you are foregoing wages with few additional benefits. Might be slightly easier to get first job.

Not sure source of degree matters as long as accredited. Certainly there can be upside like same alma mater but I rarely care but will admit to negative bias to Univ of Phoenix but interview and work history trump everything.

Having said that BS or BE have merit if the student actually takes it seriously. I learned a whole lot that I'm not sure I would have learned through self study alone (a least around that time).
*unresolvable
I've found Guitar Center to be a good place to check out and buy monitor speakers and headphones.
I'd be interested in hearing about it. From a quick look, it seems like there's a focus on interactively making sense of unstructured data and then cleaning it up? And doing that quickly?

That part sort of overlaps with R, i.e. the "comprehensions" part, although R is pretty weak at parsing and dealing with strings in general. And it's pretty slow for unstructured data, although for structured data it's pretty good with data.table.
https://www.dailysabah.com/technology/2018/02/27/turkeys-zor...
As with Tesla's Panasonic partnership the huge Chinese investment in battery tech defines who really steers these early days attempts at mass market EV's
These arguments sound like the arguments of someone who hasn't programmed much in C. C's undefined behavior is a non-issue in almost any realistic programming situation - it would only normally crop up in cases where you're deliberately doing something strange like overflowing a variable. The typing is a non-issue if you don't do stupid things. Memory errors can be an issue but tools like valgrind make them a relatively minor hassle. None of these affect your ability to reason about C, at least not as a normal programmer.
What did Apple recant?

The rules weren't special. The new exception allowing parental control apps to use MDM is.

The intended use of MDM was always clear. Apple admitted abuse wasn't on their radar until 2017. Cracking down right away would have left users without a replacement.

Do you have any examples that are still in effect?
Other than Netnanny (If it still exists and does not have a backdoor yet) try running all web service through a Raspberry PI using Squid:
https://www.websense.com/content/support/library/deployctr/v...
Vim users, why are you all remapping your escape key? <C-[> is already a map. I know it is two buttons, but they are with different hands and you don't have to stretch or lift your palms to reach them.

Benefits over remapping: you can open a random vim terminal and it still works.
It's a gambit that can be used as leverage. I think they were expecting those in power to cave to their demands when those in power realized that people realized that peacefully protesting wasn't going to work, which is ironically what made it work.

Furthermore, in other cases, people don't have to realize the purpose of the strategy that they're applying in order to apply it. Intention isn't function.
I have replaced my Chromecast Audio with Raspberry Pi with a Snapcast client. On the Snapcast server side I run a DLNA renderer ("gmrender resurrect"). This allows me to cast audio synchronously to multiple speakers using the Android app Bubble UPNP. Basically, instead of clicking the cast button in an app, I select share, then Bubble UPNP. One advantage to this is that I can "cast" Youtube and get the audio, which Chromecast audio does not support.

Btw, Snapcast works great.
"The rate of underemployment—working in a job that does not require a college degree—was 42.5 percent among recent graduates."

Wow. That, plus debt, is a huge hit.

The big item that analysis doesn't consider is the commonality of college education. "Between 2000 and 2018, the percentage of people 25 years and older who had completed a bachelor's degree or higher increased by 9 percentage points, from 25.6 percent to 35.0 percent." - Census Bureau[1]. That's for the entire population, so it lags changes for young people.

How did the St. Louis Fed miss that?

[1] https://www.census.gov/library/stories/2019/02/number-of-peo...
>Turkey’s debt load is typical of a country its size and furthermore debt itself is not a bad thing, it is a financial tool like any other.

It's a tool for Turkey because they control their own currency, which gives them an advantage over potential European manufacturers who are tied to the Euro and have much less flexibility.
You can use a small computer and remote control it somehow.

Or use a Chromecast Ultra and connect to the hi-fi with a hdmi to audio (spdif, 3.5", ...) or hdmi to vga+audio (and don't bother connect the vga to anything)