jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The truly financially successful people I know have figured out a way to outsource all of this type of mundane day to day thing, except for maybe something they enjoy as a hobby, like cooking. (I also know a weird guy who just likes ironing shirts.) It goes beyond this. REALLY rich people have executive assistants to do their mundane work related stuff too. But anyway, everyone I know who is rich has someone to clean their house, do their laundry, book them plane tickets, do their taxes, manage their money, field their phone calls, schedule meetings and other appointments, etc.

It's not lack of maturity to want to avoid all this crap... it's actually a big time sink and not anything that will get you anywhere in life. It's important to get done but as soon as you can you should pay someone else to do it. However, putting it all off to surf the internet is also the wrong approach. I look forward to the day when I'm rich enough to pay someone else to read hacker news and post comments for me.
I think rather than pulleys, sprockets and photo-transistors, modern tinkerers would just feed the whole mess through a modern-day 35mm film digitizer (they're quite common) and then just use a little software to work out what the squiggles represent.

Edit: A post appeared suggesting this very thing as I typed. I hate when that happens.
Seems like new design comes with major hike in pricing.
I don't know if it is, I use Golang and I never used Nim, but the source code from Nim is way prettier: http://rosetta.alhur.es/compare/nimrod/go
It was the fact that it came with windows and free that broke netscape. That the rendering engine is so embedded in the OS that the question is "will we be able to bring IE X to platform windows Y at all" is just stupid.
>
In the case of FIFA (and reportedly) the IOC, delegates were given gifts. How do you suggest stopping the royal family of Qatar (who we have no jurisdiction or control over) giving a FIFA delegate a rolex? Short of putting an implant in everyone's head uploading everything they do, say or think to some giant all-seeing mainframe, I doubt we can track the actions of everyone and therefore stamp out corruption.

The person who is offered the gift says "thank you, that is very kind, but I am unable to accept gifts."

You then have a register of gifts. Anyone who is offerdd a gift notes that in the register.
LFE is not a "LISP-wrapper around Erlang", it's a LISP that compiles to BEAM bytecode, just like Erlang compiles to BEAM bytecode.
Please do. Not an easy read, but totally worth it.
It would save more time and avoid the appearance of impropriety if they declared their Microsoft sponsorship in the second paragraph, rather than after the article.

Edit: if it's unclear, this is not accusing anyone of bias: good writing should make any involvement in the subject matter explicit. See http://en.m.wikipedia.org/wiki/Appearance_of_impropriety The article is sponsored by modern.ie which is a Microsoft initative. I happen to agree with the article, however being forthright about these matters would strengthen its point.
Spring Boot allows all of this at once [1]. You can specify a configuration file in your sources but if you set specific keys in the environment that configuration has a higher priority. I think this is a very good solution.

Particularly this allows you to package a general configuration file, a user can provide an external configuration file and can for a specific instance even overwrite that with env (or command line arguments).

[1] http://docs.spring.io/spring-boot/docs/current/reference/htm...
This article is misguided. Environment variables can be more secure than files. Furthermore, in the presented case there's no improvement in security by switching to a file.

To address my second claim first: file permissions work at the user or group level. ACLs / MAC likewise. SELinux can be configured to assist in this case but it's not as trivial as it appears at first glance, it would be easier to use environment variables.

In the example case of spawning imagemagik, it's running as the same user and therefore has the same level of access to the properties file. That is, it can access the secrets without negotiating any authorisation to do so.

Depending on how imagemagik is launched and how the parent process handles the config file, it's possible that imagemagik could inherit a file handle, already open to the file.

Now to address my first claim, if the parent process is following best practice then it will sanitise the environment before exec'ing imagemagik, that should mean launching the imagemagik process with only the environment it needs.

To give a concrete example, the postfix mail transfer agent is extraordinarily high quality software, its spawn process owns the responsibility of launching external processes, potentially sysadmin supplied / external to postfix. This case would be very comparable to the web app invoking imagemagik.

We can see that it explicitly handles this case as I've suggested is best practice: https://github.com/vdukhovni/postfix/blob/master/postfix/src...

EDIT: accidentally posted before finishing.

If the parent sanitised the child's environment, then the only way for the child to access the data would be to read the parents memory. In practice this is quite easy - try the "ps auxe" command for a sample, however this access can much more easily be controlled by SELinux policy than can file access.

Any obfuscation technique applicable to a config file can similarly be applied to an environment variable.
> Their best bet is to unite with South Korea in a painful way (eg. forget their own laws, taxes, gov't agencies and crappy gov't run companies, which means tons of people loose their job, and adopt what they have in South Korea), the way East Germany united with West Germany.

Who knows. The German unification is still a work in progress today.
I think it makes it less noteworthy.

Among Krugman's other "accomplishments" is this quote:

"The growth of the Internet will slow drastically, as the flaw in 'Metcalfe's law'–which states that the number of potential connections in a network is proportional to the square of the number of participants–becomes apparent: most people have nothing to say to each other! By 2005 or so, it will become clear that the Internet's impact on the economy has been no greater than the fax machine's."
The flash game is self-contained and Watson's answers are pre-calculated. So it isn't querying Watson in real-time.
It's actually their slogan: http://weev.livejournal.com/377701.html
There should be a welcome topic so we can post our short bio.
Well how am I supposed to know anything if you guys never tell me anything!?!
It doesn't help that the right hand side of so many pages seems to be cut off.

All I managed to read was an article about his "death ray" and a bit about how they were worried about some other government kidnapping him and getting his inventions or forcing him to work for them.
For the record: The Planet will cut your server, wipe it, and reassign after 5 days of non-payment. That's standard operating procedure at every server host I've ever used. I'm honestly surprised that Linode gives you 20 days; that's very generous in my experience.
> I wouldn't be surprised if there were a few folks here who were frustrated by their iPhone app getting rejected or other such things.

If they are submitting stories to HN because of that, they need to grow up. Hacker News isn't a place for people to have their little hissy fits. That kind of behavior isn't tolerated here.
But Apple doesn't have a legal right to secrecy. They have to achieve that secrecy through vigilance. If they fail, there is no legal remedy unless it is some form of breach of contract in connection with a non-disclosure.

This is manifestly untrue. The Uniform Trade Secrets Act refutes this entire paragraph. Why are we voting this guy up?
An abstraction is just a pattern with a name.
Hey HN,

I saw a thread a while ago (linked in README) discussing how Wikipedia does a good job keeping track of the domains of websites like Sci-Hub or The Pirate Bay. Someone mentioned checking Wikipedia to find links to these sites, so I thought this would be a fun thing to automate!

To try it out, install an extension or modify your hosts file, then type in the name of a website with the TLD `.idk`.

For example: scihub.idk -> sci-hub.tw

Cheers!
Open Food Facts uses UPCs to identify products, it's the primary key of the database, and it's available on each product page.

Food data needs to be public, free and open, it's way too important and useful to be kept behind a paywall.
> If you are an employer despicable enough to systematically be paying women less just for being women, I don't think another redundant law is going to change your behavior.

It might if your employees start suing you and costing you money.
Today I learned that you can graph data from the website.
It's a great way to see how one can make better decisions with open food facts http://world.openfoodfacts.org/cgi/search.pl?action=process&...
Hey! I am Gislain Benoit the maker of the clock and the tower. (Proof sorry cellphone pic) http://i.gyazo.com/960a386840d6c471a76bf04b47cd09ae.jpg
If you have any questions, please post them as reply.
Ugh, the comments for this article are a disaster. I was trying to start a conversation in a creative way, my apologies.
> I didn’t use [vim] in 2017. That’s because my employer started doing more pairing, and nobody could pair with me. It was bad enough for the Atom users, but even the other vimmers couldn’t pair with me. They’d press something expecting the vanilla vim action and get something completely unexpected. It’d drive them crazy.

I've never done pair programming (other than one project when I was in school and it was required -- bit of a nightmare IMO), but I thought the way it typically worked was you switch off who "drives" (i.e. actually types the code) in long intervals. So why couldn't each coder just use their own preferred programming environment? Do they not each have their own machines?
It'll make things harder but I'm not sure how much.

However, as far as I know there isn't such a great number of displaced. I don't have exact numbers but mostly only pre-WWII buildings were damaged, while most people live in skyscrapers outside the city center.
That would be right for 6 years, assuming 214.6% return means that you finished with 3.146x the starting amount.
Intel's advantage is architectural, not process. That architectural advantage has started to look extremely shaky after Meltdown/Spectre/Spoiler/etc - Intel gained a lot of performance through speculative execution at the cost of correctness.
Want this! How can I help
The code and the comments are fine. Maybe you should learn a bit more about the domain before trying to port Ganja.js to Rust.
You get some text in the Results box after you finish.
"all music", not by a stretch

more like redefining what people think is "all music"

Also sharing mp3s was sharing our full fucking musical culture with each other. We had WHAT.CD. You could make mixtapes. Copyright vultures destroyed ALL of this and put shit like Spotify in the middle of it, making it the arbiter of what is and is not part of this shared culture. Controlling HOW it is shared, what you can do with it and preventing it from being shared with people not in the paying Spotify club.

The things they did to our shared culture, in the name of "stopping privacy" has cost us SO fucking much.
I LOVE this kind of technical computer history! Anyone knows of other recommended resources?
This is exactly the question that they should have to answer before a judge. Laws at minimum must have a rational basis, there must exist some scenario in which the law makes sense. Irradiation before a flight may protect against terrorist attack. Irradiation after the time of danger has past makes no sense at all.
You:

1) overestimate the number of such planes the US has at it's immediate disposal

2) overestimate the effectiveness of artillery triangulating systems

3) underestimate the shear size of the DPRK forces

4) overestimate the amount of time each artillery position would have to be active to kill thousands of civilians in a densely populated metropolis.

And finally: fail to take into account that if you've had this idea, chances are people who do military planning for a living have probably thought long and hard about it as well.
How are "cheap parallel computing" and "big data" two things and not one? On top of that, those are hardly breakthroughs, they are the natural thing to happen when the CPU speed hike ends. If we can't build faster, we'll build more. Statistics (aka "soft AI") is the only application that can still grow because it is so much easier to scale than anything else.
As someone that cares about performance I don't use Python any longer, except on cases where customers require me to do so.

I don't need to convince others to join any kind of cause.
Not everyone has to be a credible, billionaire startup founder.
Some of the comments on that gofundme are horrid. Some include laughing at and taunting him, saying that he deserved it.
technological path stay behind political doors.. we need leaders
Yup, that's the overhead I'm referring to. With a platform team at play, you now have an extra dependency for all other teams - both technical and communication-wise - and that adds some friction.

The question is, are the efficiencies gained more than the added friction/overhead. In our case, the answer was no. So we moved away from micro-frontends.
>So we will probably need to recapture CO2 as well – or rather we will need to develop the necessary tech first.

Maybe this is a stupid question, but isn't the necessary tech "planting trees"?
Nets.
On the other hand it's a straightforward economic slowdown, there's no hidden or surprising cause and effect, we understand what's going on. Before the pandemic there was no shortage of capital. We should be able to recover from it well.

Unless we fail to contain this virus, or find a treatment for those severe cases and the situation lasts for months on end. In which case we're screwed :)
Not a doctor here, but I also read that people can test negative when tested orally but still test positive anally. Three cases sounds a little anecdotal. Let's brings some facts into the discussion.
This sarcastic remark is entirely misguided. Broken crap does not generate revenue; working code does. But, oftentimes, no code is as effective as broken code, and takes longer to fix. This is when you should use your judgment. “Break things” is not the same as committing faulty code, it just means that validating some of your hypotheses in a controlled environment may have a higher cost.

Just to make things clearer, I am a programmer myself, and have never been in a management position before. My overall impression is that I learn faster when I make mistakes and need to fix them. Expecting otherwise would contradict most of the experts on human learning.
I wouldn't be surprised if they eventually did enter. I don't use FB personally, but I'm a big fan of the OSS efforts.

> biggest hurdle is trust, given its problematic record on data privacy

It is? FB is a corporation - much like Apple, Microsoft, Google & Amazon. Each of those have had their fair share of issues throughout the years.

Too easy to be polarised with stuff like this. FB produced good tech and supports it too - which is more than I can say for Google. But I'll use Google for their search & docs products, which is top notch. There are no heroes/villains.
I think part of the tension is that some people are in it for a better hammer, while others are in it as an end unto itself. PL is just plain interesting as a hobby interest.
From what I've heard (two friends in healthcare, one a hospital administrator the other cto in said hospital) the software is still really bad today.
We went with Northstar Academy: https://www.northstar-academy.org/
SEEKING WORK | REMOTE | Toronto Canada

Technologies: JavaScript (10yrs), VueJS, Nuxt.js, NodeJS+Express, AngularJS, REST, Postgres, Git, AWS, Azure.

Frontend Developer: I've worked in small to medium size teams for the last 10 years ranging from marketing agency's with quick turnaround requirements to a large SPA webapp in the healthcare industry. Experienced with building a variety of JS based applications including SSR, SPA, desktop apps, and chrome extensions.
Email:hotkeyinteractive@gmail.com
Again, you can't lump all carbs together. You can't just say carbs are bad for you. Fiber, for example, is a carb, but isn't going to make you fatter.
I take caffeine, does pizza qualify as a drug? I do order lots of pizza to keep the engine going.
Maybe make the up / down votes on a comment a reward for participating on that thread.

That is, if you up vote / down vote a comment and make a comment on that comment you can view that comments vote count. Does that make sense or did it come out sounding bad?

Just a thought. I think I like it without knowing the vote count.

Edit: Clarification.
I, literally, stopped reading comments and even started to stop reading hacker news because I didn't feel like spending extra time to read through and filter out the informational comments.
The most important sentence for me was "Two of us (me and Sebas) are enrolled in the Software Technology master program at Utrecht University, where we often use the programming language Haskell."

What you're familiar and comfortable with is one of the most important considerations in language/platform choice.
> As we can see there are still Big ecosystems lacking a new modern language™ [...] The C# (CLR) ecosystem

F#, obviously.
This comment seems in bad-faith, but in case it's not, what is unprofessional about the behaviour described in the article, exactly?
The term was literally coined by a group of vendors, and uses the word "responsible" so as to launder their commercial preferences into a universal norm. It worked so seamlessly that people casually use the brand without even thinking about where it came from or what it implies; it's like the word "kleenex" but with malign moral freight. It's the purest example of Orwellianism I can think of in our field; a direct weaponization of language itself.

On the other hand it's 5 in the morning and I've been awake for 4 minutes so it's possible that when I'm fully conscious I'll feel differently.
The warmth is caused by the RF pulses and has nothing to do with the magnet or iron levels. Basically the scanner behaves the same as a microwave oven.

That's why you have to enter the patient weight and size before scanning, in order to keep the SAR within acceptable values and limit body heating.
Can this call js libraries and the DOM trivially like typescript? Or does it leverage ffi?
log(1) = 0

I think you meant exp(1).
Where are you quoting that from? I just string searched it in the article and got nothing.
> Hero worship is toxic. It like the ultra thin models used for advertising. This just perpetuates unhealthy attitudes toward work.

I now default to assuming that people with a lot of voluntary unpaid overtime have a personality disorder. Effectivity/productivity is an orthogonal axis.
Software poverty - Love the term.
people are inherently driven by feelings. rational decisions are few and far between.

if you want to objectively analyse a company all you need to do is check their 10-Q each quarter. but that means studying and analysing their actual performance and their peers' stats.

> how in this day and age do we still have people believing/having faith in a company.

the same can be said for people that still believe in politicians/governments. even thou we have all the evidence in the world that these forms of control are pretty much obsolete especially compared to our current modern way of life, you will still get millions of fanboys/girls that dismiss all the evidence.
The user is drunk and high.

I want cannabis-inspired feedback.
Only if you're a B-corporation [1]. There are a number of court precedents that hold that a company's officers have a fiduciary duty to maximize long-term shareholder value.

[1] http://en.wikipedia.org/wiki/Benefit_corporation#Differences...

(Commenting on the main point made in this thread: it is technically the government's responsibility to not be swayed by whatever corporate influence tactics are used on them. They do a piss-poor job at it - somewhat understandably, as the money & influence provided by corporations often makes the difference between staying in office and being removed from office. But in theory, you can ask for whatever boons you want, it's just that our elected officials are supposed to consider the rights of all citizens when granting them.)
Eh. You don't have to "route around" this currently, just use a DNS resolver outside of the country that re-introduces domains which get taken out by oppressive governments.

Nobody wants to do this, though, as it would destroy the fabric of the internet as we know it or something. But a simpler method would just incur more government push back in an arms race around censorship. Do what the chinese [citizens] do: go covert.
> the "friendly strangers" in my life, Facebook, &c

In my immediate area, there are folks who know me by face//habits//&c. The neighbours, the comic shop folks, the owner//operators of area restaurants, and so forth... I may not know them on a deep level, but we encounter each other on a semi-regular basis and have a measure of quality in our contact which we both enjoy.

Medium-for-its-purpose type of deal.
How is this any different than getting ads from minified blobs of javascript?
A bit old at this point but there was a really good talk at CppCon2014 about libcinder: https://youtu.be/ndUtK5IZslc
Your idea of friendship is rather strange. It appears to involve other people arranging your social life for you on your behalf, and then presenting the plans to you for your approval via the communication method of your choice.

Maybe it works for you, but not for most people.
The latter, why?
It means he's old. <gd&r>
That is the problem, when many sites are hosted in the same country (USA). DMCA = US law.
Ha! Ha! --great find.

I didn't read the entire thread but I wonder if any of the people who commented then are still around? And, if so, what [with 40/40 hindsight] they make of their strongly held opinions back then. Especially the one who said he'd been mining 50 BTC a fortnight and selling them to 'idiots for $20 a pop'

Unfortunately my crypto portfolio is minuscule. I never had enough spare cash to invest anything much. But I did buy 0,14 of a BTC when it was around €500 and got myself 4 ETH when they were around €80. So, while I'm not going to retire on my nest egg, it might pay a few bills.
Could you please describe why? jQuery is basically just a bunch of helper functions which makes your JS code a bit more readable and takes away the worry about browser (in)compatibility. Is that bad?
I agree that that would be swell but sometimes you have to practice the same movements as those that came before to learn something new?