skysight-inc/HackerNews huggingface dataset:
"It is likely that a few centuries from now our degradation of the environment will be subject to a different moral filter...yet how many of us feel uncomfortable buying a new smartphone?"

You negate your own point when the second clause clearly implies that you're still applying the fashionable standards of today.

To demonstrate how the future may be different, you need to apply different standards. The future may well consider today's environmental degradation as simply a necessary step to the glorious future they live in, and be amused at the parochialness of the people of the time who were worried about it. They could use the metaphor of an egg; shortly before the chick hatches, the egg environment is getting pretty nasty, full of waste products that have nowhere to go. The chick can project that death is certainly around the corner if they don't stop growing soon. But it can't stop growing; it must hatch.

(Before you go "But jerf...!" and start trying to tear that metaphor apart, bear in mind I'm writing from the perspective of an already-glorious future here, not claiming it is absolutely something true of the present.)

Another heterodox idea I've considered is that the future may well mock us for our concern over the environment when the real threat was technological tyranny the whole time, except the tyranny probably wouldn't let alone learn that much about the present time.... But the general idea holds; there are plenty of future threats that may turn out in the end to be far more dangerous than the environment and for it to have been a near waste of time in the end to put so much effort into the environment instead of dealing with $THREAT.

To get here, I'm also projecting into the future the subconscious idea that most of us carry that there is something inevitable about the way the future went and that somehow people should have known. A modern example of this is that it's really easy to look at history and say Y2K was overblown and everybody should have known it. But at the time, it was a rational fear, and the reason why it didn't happen is that people worked really, really hard. So in the future, if some other disaster overtakes humanity, I fully expect the future to project back on to us a belief that we should in the here-and-now already know about this threat and have been dealing with what seems to them to be patently obviously a bigger deal than the environment.

In the real here-and-now, where the future is not known, taking good care of the environment is a rational move. But in the future they may really be cursing us for not throwing billions of dollars at friendly AI. Or whoknows what.
Check out the Americans with Disabilities Act.
Lots of "modern" blog posts seem like people rediscovering that X exists.

A consequence of many skipping on traditional learning processes and how developers are now also forced into castings and portfolios.
I also enjoyed this book. However, I find it strange you had that experience in a college level course. I took two terms of US history in college and the professor had zero qualms about calling out discrepancies and shining a light on how history was/is written through certain cultural standards and lenses. Despite not really being a “history person”, they were some of my favorite courses because I felt like there was very little bullshit being presented as absolute truth.
Show HN: Termtosvg – record terminal sessions as SVG animations
If it's unethical, it's unethical. Does it really matter if a company is profiting off of it or not?
Agreed that without any constraints, it could become a Sisyphean task.

The exercise then becomes one of finding the minimal constraints needed to achieve the desired results. Please correct if needed, but looking at the Dota 2 neural network [1], it boils down to generating an input State vector from the Dota 2 bot output interface, running the state Vector through an lstm (of sufficient length) to generate an output State vector, and generating the inputs for the Dota 2 bot input interface from the output State vector. Update this network (1) to have the input State Vector generated from a convolutional network that feeds a fully connected Network and uses the frame buffer as input and (2) to have the final outputs of the neural network be keyboard and mouse commands instead of dota 2 bot input interface commands, then let the network train itself. The number of elements in the state vector, the number of convolutional layers, the number of lstm layers, and the number of layers and elements in each fully connected hidden layer could each also be determined by a recurrent neural network.

[1] https://towardsdatascience.com/the-science-behind-openai-fiv... (see the image under "The Architecture")

[ random capitalization powered by Google speech dictation ]
That is correct. It's twelve months instead of six. I was mistaken. Generally speaking an emergency fund should be 3-6 months of income. I justified the illiquid period by moving a third of my fund into it at a time.

The interest "penalty" is simply not getting back the interest accrued in the prior three months.
That's not a big deal.

With this density, you can just duplicate (or more) the data and still have an useful capacity. Parity based methods would do better, I guess.
Author of termtosvg here. I've posted this project a month ago [1] and got a lot of feedback from
all of you. I've since fixed a few issues and implemented SVG templates. Templates are skeleton
files where termtosvg embeds the animations. This makes it possible to:

- add a terminal UI to the animation

- add animation controls (play, pause, seek...) with JavaScript

- customize the terminal color theme

- probably much more

A few default templates are provided with termtosvg and users can create their own templates too.

This should make termtosvg more versatile and also adress the most requested feature which is a way to control the animation.

I doubt termtosvg will evolve much more, except for minor improvements, so I'd like to know
what you all think of this. Thanks!

[1] https://news.ycombinator.com/item?id=17449810
Given what we have seen with the GDPR i have a feeling thats not entirely true
1) Fair point -- I take that back about not being able to solve.

2) Finding all roots to a general nonconvex equation system is a NP-hard problem. It can be done by partitioning the feasible region into convex regions and doing local searches, but typically numerical methods will only return a single solution for a given initial guess. So it's fair that it cannot return all solutions.

3) The Fibonacci sequence is an iterative equation, so explicit iteration is typically required to evaluate a Fibonacci numbers at n. It's fair that a general root-finding algorithm cannot handle iteration.

I want to be fair to the authors, yet at the same time, want to provide gentle feedback that the technical depth of the product may not be sufficient to feasibly sustain a business (except maybe through ads? But even that will subside at some point).

Most engineers have large Excel files that do this sort of thing because it really isn't that hard to do (some use simple VBA code for Newton-Raphson -- it's Calculus 101 stuff), plus their Excel files integrate with their other custom calculations.
Looks like they paid no US income taxes in 2017:

https://www.seattlepi.com/business/tech/article/Amazon-paid-...
I love for loops because in one line I can grasp what the loop intends to compute and usually leads me towards what I should pay attention to when debugging.

This all seems to require me to remember how it’s implemented and to think about what’s happening, which is more work than I’d like to do. Perhaps the assumptions you’d bring along when using a language like Julia alleviates it a bit, but still if someone else looks at my code they’ll have to look through all this fanciness.
Where do I get strlcpy.c (referenced from ex0/server.c)?
Much of what we take for granted in the modern world looked utopian before it was available.
Could maybe try some machine learning for moderation. I'd imagine the non-contributors share some amount of the same communication patterns.

Every time I see a problem that requires a lot of repetitive work that most people would not like to spend a lot of time doing, I always try to think of how it could be automated with computers that don't get tired
This utopian alternative is probably the internet the search engines fear, so the current consensus that this would make things "too messy" is presumably what the search engines want you to think.

But wouldn't it be the embodiment of the original dream of a decentralized, democratized web? Where loose collectives of people can self-organize their content, discussion and publishing around shared topics of interest, with minimal outside interference?

If I were a big search incumbent, I'd buy the patent/ startup to this, and put it on a shelf someplace no one would ever see. And I'd keep doing this everytime it was independently developed, until I had such a strangle hold on the global internet / the regulation was so locked down, that this sort of upstart decentralized "siloless / nomadic / free ranging" discussion / open hypermedia system could never come to be.

Thank god we don't live in that kind of a world, where just a few internet companies control and determine the majority of the world's interactions with the internet. Oh, wait...

Thinking about it...Somehow I don't think it was the browser's fault. The problem, I think, was that governments were too weak / slow / isolationist to ensure the internet be preserved as a true public resource / global commons. Sad. But I'm sure the story is not over. Not yet.
The trouble is, if I recall correctly, that there's an awful lot of buggy driver code out there which cannot handle this correctly. So keyboards can't safely use this mode by default.
So, you're letting your emotional reasoning tell you I'm wrong? The article is fear propaganda.
During my travels I visited Japan for 2 months and the Netherlands for 1 month, moving there before finding a job.

It was an expensive mistake. Being physically present didn't help me at all, and companies still ignored my emails. Meanwhile I was busy trying to figure out how to eat, where to go to church, where to buy a bicycle, etc. so I had less available time to apply for jobs. Don't move before getting a job offer.
Title should probably be "MingW on Linux yields ineffective ASLR" but then again should probably also link to a better source such as:

https://www.kb.cert.org/vuls/id/307144
Tesla only raised $270 million in their IPO. They've subsequently raised more, but their initial a pretty far cry from the billions Snap/Uber needed.
I find this to be the best summary of the incident.

One aspect, which also needs to be considered, is the motive to write this now, i.e. the timing is clearly to take revenge on Sarah Jeong. Naomi would be very right in feeling wronged. But there is also an element of the politics which is being played with this article, in the context of getting back at Jeong, by her detractors.

Also, after reading the vice article[1] in question, I felt its largely supportive of Naomi. Minus the mention of 4chan harrassment, it may have sounded like a one sided puff piece. Rather they've made efforts to cover a lot about Shenzen, and the article is very educative about the Maker culture happening there.

[1] https://motherboard.vice.com/en_us/article/3kjqdb/naomi-wu-s...
You can of course do whatever you want as a consequence of what they are saying or doing.

What I'm saying is that it doesn't logically follow from the legal situation that their "further statements are to be interpreted as being manipulated by secret court order".

The FBI cannot arbitrarily manipulate SpiderOak's further statements.
Paul McCartney is still alive!
One field where CS might be put to interesting use is history.

Utilizing machine learning to process and analyze historical texts could shine a light on patterns that have gone unnoticed thus far.
Do you think that "nuance" means that everything is equally true? I think that is a strawman. Holocaust deniers are factually wrong just like flat-earthers. Understanding that there is no single concise objectively true narrative of history is not the same as having to believe that the pyramids were built by aliens.
With Apple, Facebook and Spotify doing this (and lots of reporting about it) I'd say ... cue the Streisand effect.

Sometimes it's better to just not do anything, but I guess that doesn't get you PR points.
Regardless of the stated reason for the canary to be removed, there is a responsibility in deploying a warrant canary that must be upheld. In this case, the canary is dead and the responsibility is now on users to judge what they should make of that.

I, for one, would not use their service going forward.
This can also have an exponential impact on financial fraud and anti money laundering. Shared fraud data can significantly thwwart or hinder ongoing fraud rings and such. Banks do not share fraud data today precisely due to the lack of such an algorithm.
important and accurate subhead:

'Move thrusts tech giant into the debate over censoring content on internet platforms'
I am not sure whether the name "Nile" was picked because of the "Amazon" river or because Nile is a symbol of being the only major river flowing from south to north.

The former would be mundane, the later a great metaphor.
If Smart Nappies were not on the list, I might take this more seriously.
At what level of technical skill/background does a business guy become a tech guy?

People are people and this "oh the business guys are the bad ones, not poor little programmer making $200k/yr implementing business guy's idea" mindset is odd.
You can start a new account on a new instance, watch the old account on the old instance, see which people are still worth following, then follow them from the new instance account. I've done that and it worked a treat. You can also export the list of people you follow and import that into the new instance, then unfollow anyone who says stupid things.

My experience is that all platforms reward putting in a small amount of effort to curate those I follow and engage with. Unless you do that you end up with the shower of complete crap hiding the nuggets worth having. With a comparatively small amount of effort you can get a high-quality stream with very little crap, and then you can block or filter that.
A note on methodology: typically in experimental surveys you don’t want to prime your subjects with words or phrasing that could lead to positive or negative bias.

Additionally, negatively-biased phrasing on a public survey could also attract mostly those with negative views. This would skew your sample even further than solely priming.

With that said, I have no idea what any of those icons are.
So what's your fantasy?
Can confirm it is indeed very painful.
I used to think the name "Infowars" was melodramatic, but I guess not.
FB has also removed Infowars' page.

https://www.facebook.com/InfoWars-80256732576/

FB doesn't cite a specific post (eg, the implication that some of the school shooting victims were part of a hoax), which is a pity.I dislike Infowars, but I like a consistently applied ToS:

https://pbs.twimg.com/media/Dj6T8ppXoAIqbXB.jpg

'Glorifying violence' is vague - should all police/military/veterans/people who celebrate July 4 be banned from Facebook? How is 'glorifying violence' treated the same as 'graphic violence'? One is praising violent action, the other is depicting it. They are clearly not the same thing.
Does that mean it can run the old version of Minecraft on PS2?
This explains just about everything. Can’t remember all the times I’ve read some pompous HN comment “pah, I could build it” and then thought, “well, you’d be just 0.01% of the way there.”

Nothing kills this delusion more than spending a year building something that you can’t seem to successfully market... multiple times. Then you realize there’s almost zero value in the technical part, and you can only chuckle at HN comments arguing about Python vs Node as if that’s the crux of a new business.
Openbazzar?
isn't Vitalik betting the farm on phasing out the proof of work, along with deprecating the CAP theorem?
I do not understand how some people want free/fair market and at the same time you accept unfair practices like monopoly abuses or special deals or tricks to avoid taxes that only big companies can do, where is the fairness in the big players having advantage over smaller ones?
The Web page builder that pays you to use it
What if we find out the government were making the frogs gay?
Umm. So what I am understanding is that statement 1 "I have not received any NSL" is a true statement 100% of the way and they can say it for as long as they do not receive any NSL.

The moment they recv an NSL, they cannot say statement 1 anymore. So they say something different... not sure what that is.
Infowars: "Californian tech communist gay froggers thwart free speech with help of nazi BDSM aliens"
If you're on Linux and compiling libtls from source[0], that repo will build an implementation of it at [1]. If your distro supplies a libbsd, you could also link to it instead of compiling a strlcpy for yourself.

[0] https://github.com/libressl-portable/portable

[1] libtls-standalone/compat/strlcpy.c
I would guess text labels with services' names are supposed to be part of those icons
You can just join the instances using the same handle. Then from each in turn export the people you follow and import that into each of the others. Now each of your accounts follows the same collection of people.

Then on each instance cull those you don't want to follow on this instance. Now each account has the flavour of the instance you're on.

You can do all that now, although it requires a little work.
The Complete Illustrated Flexbox Tuto
Not that I agree with it but the safe strategy for any big company is to ban anything that seems risky since 95% of content most users consume is benign which is what keeps them on the platform.
Only took them long enough.
The direct link:

https://www.imperial.ac.uk/media/imperial-college/administra...
Apple has been censoring podcasts all along. This debate might be about technicalities in the Terms of Service but it's not about censorship.
Whether or not they are actually being manipulated is not important. They should be treated as if they are.

the logical flow is:

1: "I declare that if this canary is removed for any reason, it is to be assumed that I have been served an NSL and I may no longer be trusted"

2: Canary is removed.

3: You are no longer trusted.

4: Further statements are made, but they can not be trusted.

QED
It may help with their conscience but it has no positive impact whatsoever.
> I don't understand how they can list NSLs in the transparency report

Correct. You can list the ones you don't have, but not the ones you do. So to a first approximation, the transparency report will always say "0".

Now, the theory behind a warrant canary is that the government can compel your silence but (maybe!) it cannot compel you to make false statements. And if that applies to NSLs and gag orders, and thus makes warrant canaries valid, it might apply to the transparency report too.

And in that case maybe we can take the "0" at face value, and we can assume that they haven't received an NSL, but if they do they'll just silently drop that section from the transparency report. (Their warrant canary had some cryptographic signatures, but as far as I know, that's totally irrelevant. If a court decides to compel you to lie and say you haven't received a NSL when you have, then they can compel you to sign the canary too. If they opt not to compel speech, then they won't compel a false transparency report. The crypto is window dressing.)

But while on paper it looks to me like the transparency report is probably just as meaningful as the canary, the ham-handed way they've announced it leaves me suspicious.
ELEMENTS INTERACTIVE | Python/Django developer (medior to senior level positions) | Barcelona, Spain | Full-time, ONSITE, VISA (for highly experienced candidates with uni degree)

Elements Interactive - we're a digital agency building web and mobile applications for a wide range of clients with HQ in the Netherlands. We have an international team of over 60 professionals (12 in Barcelona office), all passionate about technology, learning and sharing our knowledge. Currently looking to expand our team in BCN.
Check our current tech stack here https://stackshare.io/elements-interactive#technology

More info about us & our projects https://www.elements.nl

APPLY HERE (position + benefits info) https://elementsinteractive.workable.com/jobs/352241
Apple Has Partially Distrusted Symantec Certificate Authorities (CAs)
So basically it was inevitable that everyone who was hired would be fired by your robot?
I think the date_format call forces a table scan, the query could be rewritten to be much faster. Optimizing the sql statement seems less error prone than extracting the data to text files.
The "nerd world" of today is nothing like what it was.

Much of the "nerds" used to identify as geeks, to separate themselves from what is these days labeled as "neckbeards".

the influx of media/design people via web dev, and them bringing with them their Apple "religion", has altered the landscape.

Back when i first go interested in computers, never mind first got online, just about the only people owning a Mac were people deeply involved either with print media or music.

The twofold change was that web design/development branched off from print media, and OSX bringing an off the shelf unix.
I think the whole quiz is a joke, to prove a point.
Visualizing an Assassin Puzzle
Junior Full Stack Developer
I may have heard of map reduce, but I have no idea what EMR is; turns out its map reduce (not sure what the E is for).
I think the Streisand Effect is overstated. Apple has nearly two thirds of the podcast market.[0] Together with the other platforms that have removed these podcasts, upwards of three quarters of podcast listeners will no longer be able to easily access or discover this content. Starving this show of its largest audiences is more likely to cripple it, not galvanize it.

[0] https://www.quora.com/What-is-the-market-share-of-podcast-ap...
In that case, what point is there in having a non-descript icon? Just select a nice font and turn the text itself into a logo...
Now I've changed my mind. Apple can continually grow without releasing new products - the same way that the others grow. They keep emphasizing the growth of thier services businesses.

I don't see revenue growth growing by leaps and bounds but as long as they can throw off cash, they can prop the value up via dividends and stock buy backs.
It's their store. Surely it's entirely their prerogative to decide which products they choose to sell or not sell.
For most AWS stuff, "E" stands for "Elastic".
> My co-workers, on the other hand, would start gossiping. Having that icon seen on my home screen could be a career-limiting move.

Again, I have to ask: why are you showing all the apps on your phone to your co-workers? I don't show my phone to my co-workers, and I certainly don't let them look through all the apps on it. And you don't have to put Bumble on your home screen.
They removed four pages https://newsroom.fb.com/news/2018/08/enforcing-our-community... and they mention that the posts were made in the last week, so that probably narrows it down?
The capability to dig such a weak signal out of the noise is, indeed, a remarkable feat. I also think the ability to orient the spacecraft to point the antenna at where the earth is from a distance of a couple billion miles is pretty amazing. Obviously, a signal is going to spread a great deal over those distances but its still important to be close. I'd be curious to know how far off the pointing is from Voyager distance from boresight.
Just to be clear - It looks like iTunes does allow you to subscribe by entering the RSS url directly.

They are removing the podcast from their directory of podcasts, not blocking the ability to subscribe.