skysight-inc/HackerNews huggingface dataset:
There's something crappy-ish and similar for email with DKIM. That doesn't sound the same, because it's the server signing, not the sender -- but in this protocol you're kinda already trusting the server anyway. The critical difference is that DKIM is not protected with WebPKI.
the advice I've heard on bending traces is to make them as wide as possible. on a board like this they could be really huge, and would probably be fine after a few folds.
If the compelling threat was not being able to do business in the EU, then that business was and remains subject to GDPR anyway.
Ah, that’s my confusion. Thanks!
The left side of the base of the pyramid seems parallel to the road to me.
Does each household really need 600 Mbps link? I think that could serve as a whole city connection in many places.
I'm surprised there are people not a little bit ashamed to sell their social trust. To me Bloomberg clearly is corrupting people with this. And somehow they seem to reason that they stand above it as they're shilling him (transparently, they imagine) to their friends. To me it seems that it's people who have been forced to take such a choice too many times to feel the disgrace anymore.

I find it morally acceptable to take his money if you need it. But let's not forget what that transaction means. It's the powerful forcing your outward attitude towards them. You're not a reputable citizen if your speech is controlled by your lord.
https://www.mint-lang.com/ that was on hn a few days ago seems to be exactly this though you've described it better and have a bit more broader ambition. Maybe you guys should get together!
Forbes and other magazines just sum up assets associated with wealthy individuals and don't do any real work to track debt or real owners.

In many properties with Trump's name on them Trump is minority owner with small stake and these companies have huge loans. Bank Trump’s Empire: A Maze of Debts and Opaque Ties https://www.nytimes.com/2016/08/21/us/politics/donald-trump-...

Actual net worth is very hard to estimate because he is hiding his financial status as much as possible. The fact that American banks don't do business with him anymore indicates that his financial situation is not good.
Can you expand on why you think this is a poor fit ? Is this because of added latency due to the multiple round trip involved ?
Thanks for the advice! As an insurance guy... I am always in need of advice from marketing folks! So thanks again.
Andrew yang offered Americans 1k/month... maybe he should have offered 1k/month in booze, opioids and football tickets instead
It is possible, but makes is somewhat impractical, because you need to convert numbers back and forth every time you touch them on an application level. Not worth the extra headache.
> No, I drew Inconsolata myself, as well as inventing spiral-based tools for designing fonts, as an alternative to Béziers

Oh, wow! Keep up the amazing work!
That made me chuckle when I saw it
That's how it's done: https://www.multichannel.com/.image/c_limit%2Ccs_srgb%2Cq_au...
I think this is mostly the difference between American and EU regulation and enforcement.

It seems like US institutions like to take a big player, make a huge case and then hope everyone else is scared enough to follow. In EU on the other hand the first inquiry would be validate the practices, allow corrections and if they aren't timely start stepping up the fines.

In the end you end up with the huge cases like for example the browsers or Apple tax payment and by that time you have a law with regulations and previous judgements to stand on creating a system that's hopefully understandable and easy enough to follow for the regular user with good intentions.
Speaking about ATM: the 48 byte payload was a standardization compromise between Europe and the US.

US companies had prototypes using 64 bytes, while European companies used 32 bytes. To avoid anyone giving a competitive advantage, they decided on a middle ground of 48.

There were trade-offs between 32 and 64 bytes as well: a 32 byte payload had a higher overhead than a 64 byte payload, but it had a shorter transmission time which made it easier to do voice echo cancellation.

Or so I was told many decades ago when I got introduced to ATM systems...
Facebook not willing to publicize its own competition?

Why, I'm shocked. Shocked and chagrined.
I think the author intended it to mean security theatre.
It's also illegal in a lot of countries.
If some of these people first moved to Mars and later back, obviously it helps them.
The flashing issue is hopefully going to be solved by VIA: https://caniusevia.com
I think he did, as a consultant. The main reference I found was an article in MacTech, written by an Apple employee:

"Object Pascal is an extension to the Pascal language that was developed at Apple in consultation with Niklaus Wirth, the inventor of Pascal."

http://preserve.mactech.com/articles/mactech/Vol.02/02.12/Ob...
My most memorable fork-related cockup was in 1999ish. I was working on a program to purge cache entries from a web server’s front-end proxies when users uploaded or deleted files. At one point I redid the restart/daemonize logic and I got a condition backwards. The result was that when the daemon received a restart signal it went into a loop, repeatedly forking - but it wasn’t a fork bomb: the parent immediately died and the child looped to fork and die, etc., so only one was running at a time.

In most situations this would have been OK, but it was running as root on a production server. So I could not (for example) kill all my processes with kill -9 -1 because that would have killed the machine.

So the pid of my errant program was counting up quite fast. I tried finding it in the output of ps then running while !kill $pid; do :; done for a slightly bigger $pid, hoping that my program would be killed when its pid reached $pid - nope, it won the race, and forked right past the kill loop. I tried rewriting the kill loop in C and the problem program still won the race.

In the end I needed to run several copies of the C kill loop on consecutive pids in order to kill the problem program as it forked through the kill zone. The collateral damage was only a few ftp login attempts...
I thought I read that Hacket wasn't actively developed anymore?
Great point! Sorry, I should have been clearer: the pernicious part is in _explaining how PGP and encrypted is bad_, which is a Herculean task because there's always another little use case broken in its own subtle way. TLS and SSH have that problem far less, because where they have issues (e.g. SSLv3, let's say), the issues are singular (e.g. the problem is that the obvious way to implement this introduces a padding oracle), not like GPG, where the issues are fractal (e.g. this isn't a real authenticator and consumers can be tricked in unauthenticated data -- a problem that requires a constellation of both GPG's broken crypto but also the specific context of e-mail and also a vulnerable client).
That's both strange, very confusing, and amazing at the same time :-)

It surprised me that Mozilla is able to simultaneously have things like the MDN, basically the best resource for HTML and Web APIs, but then other references or publications scattered around everywhere.
It's not going to make it easier, but if you can already answer challenges - then it won't make it any harder.

You just don't stop answering challenges until the cert gets issued.

I don't know why anyone would have stopped answering challenges after the first request anyway. Surely the default assumption should be that everyone has network & processing failures, and hey maybe ACME would need to check again if something broke before the cert was signed.
Only recently have they added the popup (last 6 months or so), they previously used google analytics with no consent and made themselves exempt from the law

https://www.techdirt.com/articles/20180605/22253339978/eu-co...
> a man who built his own personal tech/media empire.

Well, him and the three other people with the skills to actually built it.. he just provided the seed capital and then put his name on it. Secunda, MacMillan and Zegar are all billionaires.
It strikes me that the same tape job, or a slightly better one, might also fool a human. So what do we conclude?
I didn't know about user_version or application_id either until just now. I think I'll start setting application_id. Probably not registering it in the SQLite repository - there's no procedure to do that at the top of the file and it looks like almost no one does. I'll just pick a random 32-bit int and assume I don't collide.

I don't think I'll use user_version though. I prefer my current solution: a version table with multiple rows. One for initial installation and one for each schema upgrade with timestamps and the software version that performed the operation. The current version is just the max. If my migration procedure goes badly, I have some clue what happened.

If my application supported schema downgrades, I'd want to have a separate operation_id and schema_version; the max operation_id would win rather than the max schema_version.
Walking Onions: Scaling Anonymity Networks While Protecting Users
I've been getting that wrong for quite a while.

There's a certain irony in getting the name of a debugging tool wrong.
That's the money question.

Given the other "anomalies" about the pyramids, along with their relationship to sacred geometry, my opinion is it's impossible these are coincidences.
A Life-Saving Checklist
This was excellent. Thanks for sharing.

Think about the contents of that video/PDF for a second. The guys/gals doing that bit of research at the university are clearly smart, but imagine what a state level actor can do?
Honest but overly modest summary. I picture hiring managers or AI throwing his resumé away because he didn't have enough experience and was "out of date."

The Apple and Xerox segments are nothing short of astonishing.
the ECJ ruled that opt-out to be meaningless in 2011

> "... does not intend to exempt the Republic of Poland or the United Kingdom from the obligation to comply with the provisions of the Charter or to prevent a court of one of those Member States from ensuring compliance with those provisions"

this is a common criticism of the EU and the ECJ: what was negotiated by the member states during treaty revision is irrelevant if the ECJ can strike out whichever bits of it pleases at will (with no appeal/recourse possible)
Cross-Compilation Using Clang
Having taken both a lot of psych meds are worst for you and have far more side effects than many illegal drugs.

A famous talk from a psychiatrist talked about antidepressants vs alcohol and how in virtually every measure, healthy consumption of alcohol is an excellent antidepressant with fewer side effects than many medications.
Hi,

This is a totally fair question. I appreciate you giving me the benefit of the doubt.

When I designed and built Secret, it was based on an early community of people who were sharing things we'd never see on Facebook or anywhere else. I was touched by the vulnerable stories and conversations people were having. People would come to me and tell me Secret changed their life in positive ways. This is why I continued to work on it and believed that it was possible for it to do good in the world.

Ever since I left Secret, those moments always stuck with me. And even to this day people reach out and tell me they miss Secret; what I hear is that people still have a need to share vulnerably. That's why I decided to lick my wounds and get back to work.

Last August I hit a peak of loneliness after moving to LA, and using Instagram all the time. I felt like shit, like I wasn't enough, and I was really hard on myself and self critical. This led me to an emotional rock bottom. It wasn't until then that I demanded self love from myself and built myself back up emotionally, and it was that process that inspired me to help other who might feel like I did at that difficult point last August.

Personally, some of my values are:

— People are inherently good.
I believe everyone has a story and their own challenges, and if they can feel heard, they can feel accepted and become a healthy and thriving individual.

— Strangers are just friends waiting to happen.
We can be quick to judge other people, but we should always bias to listening and to asking questions to better understand where people are coming from.

— It starts with self love.
If you can't accept yourself, how can you ever truly know how to accept anyone else? Usually when we reject others, it's because we reject something about ourselves. I learned this lesson the hard way, and hope to bring more self compassion to others.

— It takes a village.
Pursuing any mission in life is greater than any one person. When I built Secret, initially it was mostly my idea and I designed it myself. I think that's the exception to the rule. With what we're building now, we've received so much support that all I can do is empower and enable people to do what they love to bring this mission to life.

— Leave it better than you found it.
Whatever situation you're in, do what you can to make a little better.

— Joy waits on the other side of fear.
Often the things we are afraid of are gateways to self-discovery and fulfilling our potential.

I could go on, but these are just some that come to mind now. You can read about the values of our company on our website at http://ikaria.co
This is a common misconception. Flying at higher altitudes doesn't mean just lower air resistance; it means lower lift as well. As a result you have to fly faster for compensating lower air density. If you do the math, you realize the overall effect would be higher energy consumption.
Right, that’s the premise I don’t agree with. Politics is the art of stage shows and rabble rousing, and tackles larger issues only to the degree that they make a good show or easily rouse the rabble. Important questions usually aren’t and usually shouldn’t be solved through politics.
It has potential as a mouse-based launcher.

I use Taskbar from f-droid, which activates by touching a screen corner and draws a retractable taskbar over the current application.
Well, for those of us who live in those flyover states, it does make us feel a little better about our own situations, as well as mightily perplexed about what people in SF, etc, are thinking.

Where I live, a mid-sized metro in the central US, I had some graduate student coworkers recently outright buy a 1500 sqft 2-bedroom house within walking distance of our university for $30K (from foreclosure). Not the best area of town, but it was a perfectly fine house and you can't beat that price. Elsewhere, one can easily get a 2000-2500 sqft home with a sub-$1000 mortgage payment. And everything else, like food and gas, is much cheaper than CA, usually about half the price. And salaries, while lower, are still high enough for this to be a beneficial trade, not to mention the lower tax brackets from having a lower nominal income.

Now if you are pulling down $250K as a tech worker, of course it makes sense to live in the Bay Area. But all these housing insecure people working service jobs? They should come to the central US where they could have a much higher quality of life. And if they did, the housing crises in coastal metros would solve itself, because of decreased demand, and because the local authorities would be forced to make the cities livable for service workers -- assuming wealthier inhabitants want to have any Starbucks, bars, etc.

Another strange paradox is that zoning restrictions are much looser, and more sprawl is allowed in these mid-sized metros, than in places like Santa Cruz, despite the lower overall demand for housing. So there is a double-whammy effect causing a huge difference in housing prices between a few select cities and, well, everywhere else in the US.
I'm not sure who appears in the video, but the work being presented is Bert's work on graphical dataflow programming.
> There's simply no case that can be made that encrypted email is as secure as a modern secure messenger.

-- BEGIN SCRATCH THIS

Of course there is. I can send an encrypted email to anyone and be guaranteed that only that person has access to it, even if I have to give them instructions on how to decrypt it.

I can't do that with Whatsapp because it's closed source. I can't do that with Signal because nobody has Signal. Everyone has email.

-- END SCRATCH THIS

There's also the problem that messengers like Whatsapp and Signal are tied to my phone and so to my identity. With email I can make a free, new email account with almost any provider and send an anonymous, encrypted email from a public Wifi with a spoofed MAC.

You can't get that level of anonymity that easily from using a phone. Every phone provider I know will at least want to keep a record of your ID before giving you a new SIM card.

EDIT: I concede my first argument sucked.
I'm a current student at Lambda School. It's a pretty stressful time at the moment - I don't have any loyalty to Lambda, but the recent string of damaging stories about the quality of teaching and average graduates is concerning.

It's true that Lambda is incredibly disorganised and the build weeks etc are chaotic. Equally true that they don't do a good enough job of ensuring we have something to show for ourselves on our portfolio.

It's also true that their admission standards are seemingly incredibly lax. About 40% of my cohort struggle to code at a fundamental level - I don't mean that harshly, it's Lambda's fault

With that said, I've really enjoyed my time at Lambda overall and it saddens me to see it fail like this. The atmosphere and internal culture that they cultivated is second to none and I have enjoyed my time there a lot.

As with many people at Lambda, I joined them at a difficult time of my life, when I was suffering from pretty severe depression. I knew I loved coding but barely spent any time doing it and struggled with impostor syndrome, etc.

While at Lambda I benefitted hugely from the daily structure and discipline, and from having a community of people in the same position as me. I've made some great friends, and met some very smart and talented people.

What pains me is the embarrassment of appearing like some clueless fool who got caught up in some get-rich-quick scheme. I love programming, and I just wanted a structured curriculum to train as a professional.
Laughing OnLine (2019)
Thanks, I was getting norths mixed up.

Although I’m still confused on this: how would the Egyptians know to align a building with this specific point on a sphere before the geographic convention existed, and both magnetic North and astronomic markers were in different positions?
> It's well known in the cybersecurity industry that the DNC email hacks performed by Guccifer 2.0 were Russian GRU.

You mean, it is repeatedly claimed without solid (or any?) evidence.
Modifying the source files in the build may break distributed builds(distcc) and cache(ccache). Maybe pass git version as defines add_compile_definitions/add_definitions aka (-DGITVER=yourvar) ?
Our Methane Problem Could Be Bigger Than Scientists Thought
It's also consuming 10x more energy for every minute it is on.
This is what I see in Google Maps: https://i.imgur.com/KAxbzod.png

To my eyes, the "crease" is evident in all but the right side.
My only annotation here is that I think MDC was added in the early 2000s, after HMAC. My understanding is it's not so much that we hadn't figured out real authenticators, it's that the people designing PGP didn't believe in them or believed them unnecessary for some reason. You can see the echoes of this silliness in the description of MDCs in the RFC today, because of course RFCs are for pontification and not for spec description. (Grep RFC4880 for "NON-NORMATIVE EXPLANATION" if you're interested.)
Excerpt:

"In GCC world, every host/target combination has its own set of binaries, headers, libraries, etc. So, it’s usually simple to download a package with all files in, unzip to a directory and point the build system to that compiler, that will know about its location and find all it needs to when compiling your code.

On the other hand, Clang/LLVM is natively a cross-compiler, meaning that one set of programs can compile to all targets by setting the -target option. That makes it a lot easier for programmers wishing to compile to different platforms and architectures, and for compiler developers that only have to maintain one build system, and for OS distributions, that need only one set of main packages."

(Also, yes, there are some caveats to the above... The page goes into more detail...)
No it's human nature. Do people write code that will make error messages meaningful or not? That's something you see in type and variable names, filenames, warning hygenics, etc.

If the expected cost of decoding the error messages includes a lot of reverse engineering of crap code, people won't bother.

It was a major, major issue in early C++ template metaprogramming. You couldn't give good names to some of your constraints so the errors were nightmares.
Ex-YC partner Daniel Gross rethinks the accelerator
> 3.2.2.4.9
> Baseline Requirements

Where can I find these details? Sorry if I'm being a bit dense here.
The cheap bulb teardown linked to by indiantinker [1] shows that it contains a 100uf electrolytic cap for smoothing. A quick search shows that 6.3 V 100uf MLCC capacitors are readily available for ~20 cents. Maybe you can only afford that sort of thing starting in a "two dollar" bulb but it shouldn't require buying fancy $10 bulbs to ensure that the capacitors live as long as the LED.

Or are there other considerations that mean non-electrolytic capacitors are unsuitable?

[1] http://rohitg.in/2014/10/28/Dollar-LED-Bulb/
Yes, blocking 911 calls is inconsiderate.
You nailed it. I focus on code reviews and I agree that its the best way to teach programing. It teaches them how to structure their code to be maintainable. Just getting it to work is not good enough, you have to think about the engineer who is going to take over your code one day.
What’s the difference between a fake engineer and a real engineer? Do you really need a piece of paper approving you to do math?
> The U.S. Intelligence Community concluded

"Conculded"? It's nice that they concluded. If they want _us_ to conclude, then let them bring evidence.

I remember when the US concluded Iraq had "weapons of mass destruction". That did not turn out to be quite accurate.
How about "dangling a pardon to squeeze out the desired response"?
The more serious charges were dropped before they exceeded their statute of limitations.