skysight-inc/HackerNews huggingface dataset:
To me it was the opposite: it gave me a vocabulary and taught me how to think about these problems.

Shared mutable state and ownership exists in C, but I just don't get any compiler support for it. I can't even document it in code, so I (and users of my libraries) rely on RTFM.

In C I'd just "wing it", and tweak the code until it stops crashing. Maybe add a flag with "obj.free_data_ptr = true" and keep adding mutexes or copies of data where I suspect it's necessary.

In Rust I get predefined templates for this — owns & borrows, cells/atomics, refcouted and mutex containers, etc. The compiler says "nope, this is wrong!" and I get to conciously decide how to solve it — do I share or copy the data? Is the sharing dynamic, or just in a wrong scope? And my decisions are documented in code, and enforced by the compiler.
I have experienced this but only when it’s wet. The tricky thing is that it seems impossible to dry it completely with anything but time. So you do need to wait a good few hours after cleaning with water.
Shepherd (as dmd) predates the systemd project considerably. It is intended to fill the same niche (init system, process monitor) as systemd, though.
Yes and no. Yes, Rust requires more "mental cycles" to think upfront about the design, even of a simple tool. But, as they say, nothing is more permanent than temporary. A tool that you write as a one off, before long, ends up running critical infrastructure in production.

We all have been in the situation where we quickly put something together. With Rust -- you internalize some of the things you know the compiler will demand -- so tenth time you write something in Rust will be faster. But the beauty is that Rust compiler will force you to _gradually_ fix the design of your tool and the extra time you spend fixing it pays dividends when this code eventually becomes something everyone relies on.

Coding in Rust is like an investment: it requires some commitment and slows you down initially (for the right reasons!), but pays huge dividends and return grows exponentially over time.
This doesn't seem unlike super cool hip startups where the key to success is clearly hip company onion culture that could be better expressed with professional photos of the onions working in various locations / having a good time.
While glass has recently stopped being recycled, and the transportation costs are concern, it's worth considering that glass is the most naturally recyclable of the 3 materials;

I sometimes wonder if i should crush all of my glass bottle before tossing them in the trash; or to "recycle" them more quickly, drop them somewhere in deep water; though I suppose if it were near a continental shelf, it would be even better.
also laundering reputations - lots of SV companies seem to have no issues with accepting Saudi money if it's via Softbank
I like how you think 64MB is small
Wise and truthful words my friend.

You spoke the truth.
Your comment resonated with me. I'm just about the launch the a social network. Our whole goal was to design around authenticity, something that is severely lacking in other offerings.
> he should have been dragged into court and forced to pay punitive damages to the forum owner.

The article said that he did.
It's obviously not the same thing because the only parts that were verbatim copied are some property descriptions for the OAuth 2.0 protocol. Maybe 100 words or so. This whole thing was blown way out of proportion.
Something similar is done in caving. Cave locations are generally not shared. You learn where a cave is when someone who has been there takes you to cave it. There is sort of a secret society aspect to it, but it is maintained to keep both practitioners and the caves safe.
And who was that cheeky crepe shop owner? None other than Elon Musk!
Looking at the big picture:

Available research has left us with a reasonable idea of the bounds on BPA toxicity, and seems to indicate that, in the amounts you get from modern cans, the effect, while non-zero, is probably quite small, possibly to the point of being negligible in the grand scheme of things.

For example, the bacteria and yeast that ferment food also tend to produce all sorts of known carcinogens and toxins. I'd personally expect the fermentation by-products present in my sauerkraut to have a much bigger effect on my health than the BPA that's used to line the can it's packaged in. That seems to be borne out in the science, too, insofar as the health risks associated with eating pickles are readily observable in humans at normal consumption levels, but it seems to take obscenely large megadoses of BPA to make a lab rat sick.

Available research has also left us with a reasonable idea of the health impact of air pollution, including from diesel truck exhaust. And I would guess that the health impact from the extra air pollution produced in shipping heavier glass containers instead of lighter aluminum ones is greater than that of the BPA dose you'd get from cans' linings.
Getting the story on HN can't do any harm to the sales too
Here, chip makers never promised to prevent X. Maybe preventing X is desirable now that people do Y, but you can hardly blame them for not preventing something they didn’t promise to prevent.
Only in the US where labor laws are garbage. The rest of the developed world has decent minimum wages and mandatory vacation days and holiday days.
My wife is from Georgia, and I've visited many times.

I don't really like onions. But real Georgia Vidalias are something special.
I believe that 'did everyone clap?' means that he does not fully believe your story.
This isn't quite accurate for some parts of the Schengen area. Everyone on my flight was required to go through ID controlled when flying out of "Switzerland" [1] to an EU Schengen area country, though I'm very aware that CH is usually an oddball in these matters.

[1] The Basel airport is technically in France, though the Swiss part of the airport which I entered is treated like it's in Switzerland and not in the EU, as far as I understand.
I have a small iOS app, not too big, a few thousand lines.

My idea was to use Github, but then I didn't want to go through the cost/effort, and I am using my own version system, AWAY from everyone. The only way for someone to get my code is: a) laptop gets hacked b) laptop gets stolen (disk is encrypted), c) backup gets stolen (carbonite is encrypted) d) Apple gets hacked.

Git should not bother people with a bunch of different alerts (imho). A COMPANY (apologies for the caps) that has been working on code for "a few years" and doesn't do the MINIMUM to protect their Intellectual Property (IP)... well that is suicide.

Don't they pay someone with GRC/Audit/Security skills to put some sense into them????
I guess it could be pretty cool to make use of a python library from a Rust project.
One thing that would reduce the attack surface massively is if we stopped pretending it is OK for every website under the sun to run any code they want for as long as they want just because I am reading their webpage.

Yep, you could say I'm talking about "crippling" web pages, but I'd rather phrase it as "pruning" or "removing the worst abuses".

Those who read carefully might have noticed I didn't say "kill Javascript with fire" or anything like that, and I think we could get far just by having the browsers limiting (by default) Javascript run time to 3 seconds: start at 20 seconds this summer and aim for 3 seconds next summer, because who seriously thinks web pages should need to run scripts for minutes after they have loaded?

I realize there are a couple of problems with the simplified approach above, so let me try to defuse the ones I see right away:

- This will break a number of sites: Yep. But if we really wanted and we got all browser vendors behind it we it wouldn't take long before all mainstream sites would be optimizing their js like crazy to make sure it loaded withing 20, then 19 seconds etc. That said: Good luck getting all browser vendors on board with this. (And, in my defense: I didn't say it would be easy, or even possible, only that I think it would be a good idea to do.)

- Some pages need Javascript because they load content using JS: We can reset the counter to something reasonable for certain types of user input.

- Some web pages needs Javascript for <reasons>: let them have a popup like the ones they get for location sharing etc.
"Selfie Deaths Are an Epidemic"

259 deaths over 6 years is hardly an epidemic and probably statistically insignificant as a cause of death.
I may be wrong, but isn't there an almost unlimited amount of ways that you could determine wallclock time?

Any kind of networking access can get it (with enough samples, you can get some crazy precision over even the most inconsistent networks), and really any kind of I/O could be abused when combined with another exploits.

And if your permissions system doesn't allow I/O, is there really a lot that your program can do?
How to have a big impact in huge orgs, based on 16 years’ White House experience
I also need to write it down, but not immediately upon hearing it per-se. I find that when I write, I often zone out and leave my muscle memory and a slight sub-consciousness to do the work - nothing actually goes in. If I just listen, it forces me to focus and it gives me time to build a framework of the concept in my head, that I can fill in later. I suppose it's similar to the methodology used in "How to Read a Book: The Ultimate Guide" by Mortimer Adler. He uses 4 steps-

1.Elementary Reading
2.Inspectional Reading
3.Analytical Reading
4.Syntopical Reading

The first 2-3 are covered in the lecture. The time at home can then be spent putting it to paper, applying it in practice (usually in MatLab or some other form of programming), then summarising. That's why I like the lecturers electronic hand-outs, as it can fill the gaps of knowledge that have formed between lecture and study. My background is in EE however, so assumedly this type of learning might not apply as well to pure Math/Physics!
It would be a lot easier to trust an electronic voting system if it was open-source, open-hardware, and votes were recorded on a public blockchain.
This is America, where adding plastic always makes it better, and making it disposable is progress.

Today I looked in the fridge at work and saw precooked hardboiled eggs in a plastic bag.

- Sad American
Why do comments like this get rated down so quickly. The process boundary was supposed to be the level of protection. Preventing your own process from accessing itself was never part of the memory model.
I've personally done similar calculations before, but I stopped because I'm not sure the assumption of independence is correct. If the pregnancy rate is 18% per year, and you have not had a pregnancy the first year, I'm not sure your pregnancy rate for the next year is really 18%.
Nicotine is the addictive part. The other 699 toxins are only unhealthy contamination.

(Anyway, I'd like to see a similar survey about traditional cigarettes.)
Glass bottles can avoid the 'trash' stream with 'bottle bill' legislation. Most of europe does this, some even for PET and aluminium cans. Collection is essentially the same route as delivery to the cusomers, but in reverse: the customer brings it back to the shop. The bottling plants eventually bring in their output. It's more economically all around than re-flowing the glass bottles. I know that Belgian brewers lean heavily on reused green and brown bottles. In this case, it helps that there are a few near-universal beer bottle types, but perhaps that's more a result of the reuse.

Some music festivals use '10 empty plastic cups = 1 free drink' to reduce the amount of single-use plastic trash laying around. It's simple economics.
That's very interesting! Stopped paying attention after Angular 2 was released... will take a look, thanks for the info!

Edit: It looks like the goals are a bit different with Angular's focus on Typescript (Svelte let's you do this but is not entirely focused on Typescript). Also not sure if Angular's compiler supports CSS compilation.
The police follow different procedures based on who is making the report.

If you are an individual, and someone steals your iPhone, then you use the locator feature to pinpoint the exact address where it is, look up the name of the person living there, have a plausible story for why that person had opportunity to steal it, dig up the serial number from your records, and hand all that info over to the police, they will give you a report that you can give to your insurance company, caution you against approaching the thief yourself, and do literally nothing else. You did all the investigative work. All they'd have to do is show up with a search warrant. Aaaand nothing happens.

If you are Apple, and someone steals your iPhone, then you use facial recognition tech to link the thief to the name and address of a stolen identity, then the cops will raid that address and arrest the person, without even bothering to investigate, or even validate Apple's info, first. Perhaps they call a VIP number rather than 911 or the public number for the main automated phone tree, that bypasses all the layers of "we're busy with important work, so piss off"?

This is the same problem as SWATting attacks. Police procedure is hackable, by saying the right words to the right people, to turn it into a guided weapon against a target, who is occasionally killed by a cop made too twitchy by the "everyone wants to kill you" training.

Apple provided false information to the police. This resulted in an arrest, which is potentially traumatic and violent. They could have given just the video footage of the thefts. But instead, they became part of a system that hacks police procedure to launch attacks against innocents. Someone was arrested on the basis of the output of a facial recognition program, without any consideration to the fact that it had been hacked, using the very simple and very easy attack of linking the face to someone else's name.
Can't say I'm an expert in the Swedish situation specifically, but I'd think the fact that every other European banking system was already working on free instant bank transfers in the 2000s and smartphone penetration probably had more impact on instant krona transactions via smartphones than cryptonerds hyping their low-penetration speculative asset that doesn't actually do fee-free instant transactions as the future of money. It's not as if the average church is or was better set up to take collections in Bitcoin than credit cards anyway...
Thanks. I didn't see the other thread.

Hey mods, please go ahead and kill mine. Turns out it wasn't needed.
Thanks for the recommendation, I haven't heard of this book yet!

Any recommendations on an up to date book on Social Network Analysis and Graph Clustering/Community Detection?
No, but cities should definitely make sure that entire town/neighbourhood don't become AirBnB neighbourhood. They should make sure that you can only AirBnB your primary residence unit, can't AirBnB for more than X number of days/year and allow property management to blacklist the building if the condo bylaw says so. But despite the typical SV hubris of caring for the world and community, that'll hurt AirBnB's growth numbers and thus they won't do that.

Also, if you read the article, i live in the most affected neighbourhood of Spadina/Fort-York, and trust me if a hell on some Fridays and Saturdays. You'll see a group of 5-10 people from out of the city (could even be some 20 year olds from suburbs) rent a 1-2 bedroom unit, pre game, come home shit faced, sometimes puking in the elevator, destroying the lobby and hall ways, blasting music at 3 am, not giving a shit about people actually living in these condos.
> Programming isn't natural language

It's not, but it should be close; readability is important, and particularly when you want to express domain logic it's important to be able to hew closely to the actual language of the domain. Arithmetic is the most obvious example of this but it's just as true for other domains.
In a world where no one is compelled to work more than four hours a day, every person possessed of scientific curiosity will be able to indulge it, and every painter will be able to paint without starving, however excellent his pictures may be. Young writers will not be obliged to draw attention to themselves by sensational pot-boilers, with a view to acquiring the economic independence needed for monumental works, for which, when the time at last comes, they will have lost the taste and capacity. Men who, in their professional work, have become interested in some phase of economics or government, will be able to develop their ideas without the academic detachment that makes the work of university economists often seem lacking in reality. Medical men will have the time to learn about the progress of medicine, teachers will not be exasperatedly struggling to teach by routine methods things which they learnt in their youth, which may, in the interval, have been proved to be untrue.

-- Bertrand Russell

http://www.zpub.com/notes/idle.html
I like the pun but I also like just how open it is. It really tries to illustrate that "period" isn't a dirty word and that it is a normal bodily function.
I actually had this exact same idea in like...2011. So, ideas are worthless without execution. I used to work in Middle Georgia where Vidalia Onions are plentiful. I went to visit a friend in NYC, where Vidalia Onions are scarce. I brought some with me on the plane...

The plan was I'd just run to the local grocery store and just fulfill online orders and if demand was there, purchase from local farmers. I didn't get any further than than just mentioning the business idea. Kudos to Peter for executing and meeting a need. Looks like he also owns onions.com, so they are making enough money to acquire that domain name.
G7 Comes Out in Favor of Encryption Backdoors
In the early 2000s, it was Java and everything else.

It still kind of is in a lot of places. My country barely bothers to even teach anything else at a lot of schools, and enterprise is almost entirely dominated by the JVM.

You are exactly right. Having worked in Clojure and talked to a lot of other devs here and across Europe, most everyone got into Clojure or Scala because management and cultural complaints left them stuck with the JVM, and at least it beat building more EnterpriseWidgetFactoryGeneratorPatterns.

Oracle and Java are the new IBM, and just like IBM, no one's really happy with them but management yells if you use anything else.
UPS’s $20B Tech Bet Was Scorned by Wall Street. Now It’s Paying Off
More states are forcing students to study personal finance. It’s a waste of time
The roadmap for a project should provide a marketing opportunity where you can explain the current direction of a project and the high level changes that are expected to be seen over the coming months or years. Right now your roadmap reads like a list of open feature requests on an issue tracker. IMO it is far too much in the weeds, like most of the site. After going through several pages it is still unclear what problem is being addressed and who is currently the target audience.
You say that's good performance, but the rule of thumb for the baby boomer generation was to assume a 10% annualized return from the market. In fact, many pensions are in trouble from assuming 10% while there was actually a gap.
As a TA when I was up there it felt like it was taking forever and that I might be losing peoples attention which forced me to speed up (likely making more mistakes and making it less legible to boot).
I agree, Rich has done a great job promoting and maintaining Clojure. BTW, he used to use Common Lisp. I first got to know him (via email) because of his wonderful Java <--> Common Lisp bridge.

re: ABCL: this is really a great project. I don't use ABCL very often but when I need it I am grateful to the developers.
1000 years x 356 days x 1 hour would be a bad deal, compared to 80 years x 356 days x 16 hours. (350k vs 450k hours)
Pilots are highly trained at flying and will fully understand what Autopilot in planes can and cannot do. To apply this logic for an application that will be used by mass consumers is a bit reckless.
I shelved a bunch of my "bright" ideas for time a time when I'm better at pitching when I realized "this will work if everyone just does it my way" wasn't a great plan :)
Milton H. Erickson
Not sure why i got downvoted for this. Anyone care to enlighten me?
Do you want to go back to doing everything on the server again like the early 2000s?

Because that's what you'll end up with.
BNW is set 400 A.F, so we're into ~110 years now. I believe 1/4th of the book is hard reality. Give it 300 more years.

It doesn't need totalitarian gov. at all.
Is always about the money, isn't it? :)

I believe that we should reboot into a decentralized, accessible, encrypted and anonymous internet.

Otherwise if you are asking money for traffic/space/service, then you are just a storage/hosting/cloud/db provider. You're not rebooting the internet.

If rebooting the internet means transforming it into a freemium/premium model, then I think it is better as it is now.

And that name... "polarized" internet. We have enough (and getting really tired of) that kind of behavior ("polarized": https://en.wikipedia.org/wiki/Group_polarization).

Sorry for the negativity. Perhaps I didn't understand your project enough, or "rebooting the internet" was an ambitious clicky-baity title. Otherwise, if I understood it correctly, you want to store all the documents/information and want to charge for it. If so, I have no further comments.
Interesting, could you elaborate on the authenticity bit? How will it differentiate from current offerings?
Voting is one of the very few use-cases I can think of where Blockchain would actually be a valuable and differentiating addition.
If you want people to save you have to: (1) pay people more, and (2) make sure the extra pay is not eaten up by housing and health care.
Recommendation Algorithms Run the World
Combating the Use of the Internet for Terrorist and Violent Extremist Purposes [pdf]
How to Create a Static Blog with Jekyll
It isn't technically complicated, but it is politically complicated: free and fair elections are not in everyone's interest. The technical problem will continue to persist (or will be reintroduced!) so long as it benefits someone in power to have a broken system in place.
Colordesigner.io – Simple Color Palette Generator
FEATool Multiphysics Toolbox v1.10 – Physics Simulation Made Easy
That statistic only true when looking globally. If you look at U.S. statistics, greenhouse gasses from meat is only 3% of total. Plant farming represents 6%.

If you want to make the argument that cows eat plants, while true, often they spend the majority of their lives eating grass. Feed lot stage is generally near slaughter. In addition, many farms use by-products of things such as sugar production to feed animals (molasses, beet pulp pellets, etc...). The only reason corn is used is because it is the single most subsidized crop in America.

This is not a clear cut statistic at all.
https://github.com/iamadamdev/bypass-paywalls-chrome

https://github.com/iamadamdev/bypass-paywalls-firefox
Every junkyard website is basically just a business card with the ability to search their inventory (or the fraction of it they choose to list) on car-part iframed in.
I've been in retrospectives with middling managers and diddling directors, it's all part of the agile theatre being put on by erstwhile high schoolers
But people are paying it.
The US has the highest level of wealth inequality in the world, so assuming that the ultra-rich donate more, their impact should be higher in the US than anywhere else.