skysight-inc/HackerNews huggingface dataset:
I think that's why I like it so much. There are lots of ways to do things. I don't think I am using any significant libraries that are JS wrappers. Halogen is written in pure Purescript. But the advantage of PS over Elm is that it is easier to wrap JS, hence the many options..

For sure its focus is not as a beginners language and it will never reach Typescript levels of popularity. But it has found it's niche, and it is in a good place.

Elm is a very nice language too.
I've never been interested in talking to my taxi driver.

I will if they initiate conversation just to be polite, but I'd really rather just be left alone to stare out the window and think.
Seelog: Using Geotagged Photos to Track Your Travels
archive.org has a mirror in case the site is still hugged to death: https://web.archive.org/web/20190606120130/https://habr.com/...
So our advertising overlords continue to be the ones that determine what information we're exposed to and what products we're meant to desire.

In honour of our great advertisement-driven society, we shall click that suggested "Up next" video on Youtube, and continue to scroll through that infinite Facebook wall which is so miraculously calculated to maintain our attention.

There's nothing wrong with this, right?
Another very frustrating article about advertising. I don't doubt any of his conclusions, or his moral claims. But, I do want more details. What are the various tracking and correlation mechanisms, what do they look like practically? Does anyone actually really use canvas the way we all fear, or are smartphone apps and Android itself doing all the heavy lifting? Would a user's privacy settings in their phones mitigated any of this? Why or why not?

I appreciate that we know in general what the answers to some of these questions might be, but I'd really like if more of these articles got into specifics.
> but the reality is that our lives continue to improve as a whole..not get worse.

This is true for some, not others.
Thanks for clarifying that you misread, but please keep the text or at least enough contextual information so we know what the replies to you are talking about. Which link did you edit out? Because I missed it.
Show HN: Warnalyzer, scan multi-crate Rust projects for unused code
The Rust compiler has a multitude of lints to detect dead code that's used by no other code. These lints are limited to the crate itself only and therefore can't work across crates.

Often, you built your crate for public consumption and publish it on crates.io. Then your entire public API is potentially usable. Sometimes however, crates are part of a multi-crate project and if some public item is not used by any other crate in that project, the code is dead. For this second case, I built warnalyzer [1]. It uses save-analysis info generated by rustc to find and print unused definitions (despite the name, it doesn't use rust-analyzer yet, but it's certainly on the radar[2]!). Note that this method is not perfect, as it generates false positives due to unimplemented features in my tool as well as bugs in rustc. Therefore, manual verification to the tool's output is needed.

In such a manual removal effort, I was able to remove 815 lines of unused code from the servo browser project: https://github.com/servo/servo/pull/23532

[1]: https://github.com/est31/warnalyzer

[2]: https://github.com/est31/warnalyzer/issues/1
"They can also learn their owners' habits and anticipate peoples' needs - unlocking doors as they approach, reminding them of errands and appointments, and using AI to suggest new destinations and activities to enjoy."

What does that have anything to do with a vision based on battery sharing?
Because the whole point is that I get insights from people I admire, man. I want to listen to John Carmack, not some random fool. _I'm_ some random fool and if I wanted those opinions I can cook them up myself.
Please see earlier reply: stop being so accusatory of people who don't use the internet (or live their life) the same way you do.

Mock them all you want, in private. Don't bully people because they take selfies, buy tourist gadgets, or follow people you're too good for.
origami boulder is also still going strong...

http://www.origamiboulder.com
Instagram Business Model: Working and Revenue Analysis of Instagram
But slack actively makes it difficult to get logs out of it. Can't even save your own messages that you sent when you were logged in.

Easy to stay logged into irc, hard to fix slack's logging problem
My wife founded a startup and in the beginning had "sales anxiety". Then she became and outstanding (B2B) sales person and recently sold her startup successfully.

She now helps other founders with (B2B) sales anxiety.
To me this part is particularly amusing, since one of the most successful and lauded CEO ever was that notoriously hyper-critical guy named Steve Jobs. Turns out people whose "job is to shoot holes in things" can do pretty well...
The French card game Mille Bornes used the name "Puncture-Proof" (English version) for its safety card to make one invulnerable to flat tires.
Car ownership is on the decline. Ride sharing usage is also up.

Is it that hard to imagine a future with vastly lower car ownership?
I agree with most of your points. But on this one:

> Toyota has been making the wrong moves for decades. They INSISTED on making the murai even when it was clear that hydrogen wasn’t going to cut it. The EV revolution is here (...)

You are forgetting that for Toyota, they need to deliver a solution that works for their domestic market. For Japan, cutting emissions while shutting down their nuclear power while increasing electricity demand due to EVs is a complete non-starter. They can't produce enough through renewables, and they most certainly won't build up a system that depends on import of electricity from China or Russia. So large scale hydrogen import from Australia, Europe or the US is the only geopolitically feasible option. In that context, it's hydrogen vehicles or nothing.
Within the GDPR realm fingerprinting has exactly the same legal implications as (third-party) cookies have.
Maybe the real problem is people of "significance" have no simple way of duplicating their posts there? Many seem to desire the biggest audience possible.
The Pwned website shows you which websites your account details have been leaked for.

Is there one to show you what the ad industry has on you, and perhaps how it can by it?

If people had insight to this for how much longer would this be a problem?

I imagine there’s a website that does this which was launched five years ago.
Matrix Synapse Release 1.0.0rc1
Thanks for the upvote
Your really projecting here, but you do you!
I really was only answering the bit stating;

>"You sign a contract that you won’t do it."

As that is not the be all and end all of contracts.
Not sure. Having the ability to abstract over tuples (using a similar mechanism as HLists for example) would help.
Apple May Prove to Be a Big Problem for Online Sports Betting
"but it's kinda sad to see a technically visionary set of products reach a dead end"

It's not a dead end since any company, public or private can use the code and the product (I for instance build my own modified SmartOS from source) to power their infrastructure.

Technically there is nothing to prevent anyone from taking the product and the code and starting the next Amazon. I know of at least one internet service provider in the UK who is leveraging SmartOS to provide commercial, for-profit service. There are probably more such businesses, but this is something which squarely falls under "I'm keeping my mouth shut and making money" category.
Would people pay for for a cloud service that bridged some of the gaps between Slack and IRC. Like notifications and offline message retention. Or would you just use Slack in those cases?
> When you're solving a problem, how do you know if the answer you've found is correct? In many domains, there is a single correct answer. A mathematical function may have a global maximum or other well-defined attributes. However, other problems, like how a cell behaves in a petri dish, do not have clear solutions. Enter evolution, which does not design towards a known solution but optimizes around constraints.

What about situations when there are no real optima and minima, but only intransitive relations? So "rock/paper/scissor"-like scenarios[0]. Could you use genetic algorithms in any way in those circumstances?

https://aeon.co/essays/attempts-to-choose-the-best-life-may-...
> Motorcycle saves time (HOV lanes) if I go Redmond->Seattle, but I work in Bellevue now (next door to Redmond) and the motorcycle takes longer than the car with all the gearing up. Motorcycle isn't that much more ecologically-friendly than a car, either.

I've switched to a motorcycle, but in my case it's different. I commute around the east bay, 42 miles each way along the 680 corridor which can be pretty bad. I can take a company bus, but it's 25 minutes to get to the bus stop, and then a minimum of another hour to get in, usually 1:15. So that's an hour and forty minute commute just to get into work. Evenings are worse, typically taking over 2 hours.

But on the bike, gearing up and checking the bike takes 2 minutes, gassing up takes another minute, and the drive into work takes 52 minutes (thanks to HOV lanes and lane splitting, which you don't have in WA). Door to door is never over an hour. The ride home is usually 1:15.

So on the bike it's a total of 2:10 spent commuting, vs. at least 3:40, probably more. Except on rainy days. Then I take the bus, because I don't like getting wet.

But like you, my major impetus behind the switch is that I'm tired of driving a giant lumbering beast around. The ~60mpg on the bike certainly doesn't hurt.
Does everyone have a right to advertisements before their content?
That the ad industry tries to justify its data harboring with questionable consent is certainly a factor.

Ads mostly suck, that is why people have blockers and why those are so successful.

If I do not want to get tracked or targeted by ads, I have to jump through many hoops that are not manageable by average users. This is why I plainly hate this industry.

I don't really care about your models, while they might provide interesting data, I do not want to be part of it.

Oh, and the ad industry is currently in the process of sanitizing the larger platforms, because you do not want to be associated with losers. It is the great ad industry we are talking about. I don't like them because of that too.

These are the larger issues that prevent useful discussion about specific tracking mechanisms.
Twitter is crazy. Recently I tried to change my gmail account to a more secure encryted email on my Twitter account but they never let me confirm that email to my account. It always remained pending even though I clicked confirmation links several times. When I went ahead and reverted the email to original gmail account, everything was done seamlessly within seconds. I've had many similar problems with Twitter for years. The Spam Accounts, getting locked for apparently following 'too many' people in a short period of time, clicking confirmation links multiple times, etc and now this.
I would also encourage you to take a look at NATS which, like Kubernetes, is hosted by CNCF.

https://landscape.cncf.io/category=streaming-messaging&forma...
If the risk of this happening frequently is high then people could be encouraged to us hammers with non-ferrous striking surfaces. See https://remcoproducts.com/the-differences-between-non-sparki...
I’m not familiar with this extension of QM. What is the “system” here? Would the atom stay in a pure state or would a larger system stay in a pure state?
It is because status quo carries such a high value in Europe. I always say smoking and motorcycles are two thing you could never ever get to market if they did not already exist. Teenage death rate in Austria e.g has a huge spike for 16 when scooters become legal. But it is just rationalized away. But if your 12 year old is slightly small and they just use a regular seat belt, that is a no go
"He also emphasizes that Cangoroo plans to expand to different kinds of vehicles in the future—but will not say what kind yet—raising the possibility that the pogo sticks are a seat-of-the-pants attempt at drawing attention to the company’s future endeavors."

Ayup.
My dad used a 3D printer with a Dremel attached to carve PCBs. The PCBs were those that you normally etch, i.e. they had a full copper coating.
>Advertisers do not want to be associated with violent content

Which is why there is no money in Boxing, UFC, action movies and so on.
It's got nothing to do with violence.
how long until people start playing pogo polo?
It's too difficult to do yourself but it's fine to demand a company provide it for you, for free, I see.
Obituary: iTunes (2001-2019)
Unless the site is only available to German users, you should be able to file a complain with any of EU member state regulators, and not all are so timid as that.

NOYB, the non-profit org founded by Max Schrems, has already been filing complaints with the French, Austrian, Belgian and German authorities: https://noyb.eu/
It doesn't do any good to pick an unrelated endeavor and say the resources would be better spent on a worthier cause instead.

In theory that all sounds fine, however; Wouldn't you say it's time to set some priorities?

“It’s multiple billions of dollars of capex. Amazon is a large enough company now that we need to be doing things that, if they work, can actually move the needle."

Sure, advocating and not criticizing sounds good; Although, what madness and what a waste of time and money. It sounds like all we can hope for is Amazon introduces a self-imposed carbon tax.
If you need some good, free bookkeeping software, try https://usebx.com - it's designed to be clean and simple, and works on any device!
VW Cranks Up Electric-Car Plants to Overtake Tesla's Capacity
SaaS was a mistake..
> his parents

He said he was raised by a single-mom, so shouldn't that be singular?

She also apparently worked two jobs just to make sure he had an education. In that sense Naval was certainly lucky to have someone that supportive, but from what I have heard about him he was also working every little job on the side he could to make money in his early teens'. So they were poor but they seemed definitely hard working.
Bittorrent (and PopcornTime for the "streaming" experience) is quite cheap. Or you could use IPFS, the newest player in that space.
> it even automatically saved the identified user's profile pic from facebook into their database.

Please share more information.

Did that require the user to be logged into FB?
He describes how to get wealthy, though. You can "eat" wealth (it means "how to generate something to eat", basically). You can't eat status.

Sure, he may be playing the status game in parallel - in a sense, everybody is, because everybody wants to be appreciated. But he is not asking people to suck up to him because of his high status.
the thing is, in theory all of this data is pseudonymous, or even anonymous, as the industry creates all of these profiles and does not attach real names to it.
Use a 28k modem? :)
There are undoubtedly major benefits in the war against cheaters by completely removing user access to the underlying system. However I think there are two fundamental points to keep in mind on why it's not going to be an ultimate solution.

1) Unless cross-platform play is forbidden or the game is exclusively streamed-only, the cheaters will just use a different platform and will still ruin your game the same old way. It's the cheater's platform of choice that matters.

2) Games are some of the least security conscious pieces of software out there [1], primarily written in C++. There are bugs, lots of bugs. Process-takeover enabling bugs. I'm sure Google sandboxes the game to protect their systems, however cheaters only need access to the game process to enable most of their desires. Yes this would raise the bar in how easy it would be to cheat. Average Joe Cheat Engine users would be gone, but more skilled cheat makers will continue business as usual and their released cheats will do the exploits hidden from the actual people doing the cheating.

Bonus: See this cute hack that injects flappy bird into Super Mario World. https://www.youtube.com/watch?v=hB6eY73sLV0

--

[1] Even AAA developers are clueless about threat models. Games like Tom Clancy's The Division [2] and Fallout 76 [3] are multiplayer games that put extreme trust into the client. Trust that nobody would modify their script files, trust that the client is always telling the honest truth.

[2] http://web.archive.org/web/20170611084112/http://gafferongam...

[3] https://www.reddit.com/r/fo76/comments/9u71m1/get_ready_for_...
My wife is using my old mbp late 2015 and it does everything she needs a laptop to do. If I hadn’t gotten myself a usb-c setup both in the office and at work it would also be doing everything I need a laptop to do. We’ve gotten to a point where laptops are powerful enough that their performance isn’t actually that important to a lot of us. longevity, battery life and weight were always important, but now other key features are power consumption and sustainability.

I really hope that by the time I need to replace my mbp 2018 someone will have cooked up a solar powered laptop made by environmentally friendly components that’s easy to repair. 20 years ago I would have primarily looked at performance, now I don’t even give it a glance.

That’s just me of course, but I suspect I may not be alone with those hopes.
That’s the eternal September. Almost all online communities ultimately either die out or become overflowed by the masses.
Node and MongoDB Tutorial
> why post it today?

Maybe because the author found out about GnuCash today and wanted to share?
https://xkcd.com/1053/
Twitter doesn't exactly target the kind of demographic that understands what "to run crypto mining scripts" even means, let alone how to assess whether they "trust the source". I mean, it was retweeted by someone I follow and it has a funny picture of Trump with a dancing turd emoji on his head, what's there not to trust?

It's extremely hard to coach non-technical users into making the right call when presented with a security warning box.

That said, if Twitter can assess whether a posted video contains "sensitive material" (i.e. exposed body parts), they can also assess whether a jsfiddle link (or any link, really) likely contains crypto miners.
This is patent nonsense. Sun lost because they were not price competitive. They thought they could command outrageous sums and 46% profit margins because they sold UltraSPARC-based servers and in the case of AMD / intel servers because they bore the Sun Microsystems logo. Meanwhile Linux ran on shitty personal computer hardware and was just good enough for enough kids who didn't have a clue about correctness of operation or reliability and still to this day don't, as is often evident from many, many comments on the subject of GNU/Linux here.

Sun Microsystems stubbornly refused to lower prices to undercut the generic shitty personal computer used as a server and that cost them the company. hp and IBM made the same mistake at expense of PA-RISC / HP-UX and POWER / AIX respectively. Oracle corporation is in the process of repeating that mistake. They all thought they could get away with outrageous profit margins and pricing. It's like once they started shipping servers to enterprises they all lost compass. Meanwhile, the whole market commoditized. They all wouldn't accept that. Now they've been reduced to rubble. hp "Enterprise" is missing in action somewhere peddling a server here and there, IBM started whoring itself around as a "re-invented" service company (the next "Computer Associates"?) and other than Exadata I don't know of a single business willingly buying Oracle servers. Yeah, it's very hard to predict how that will end. "Very hard".

At any rate, all of that has nothing to do with Bryan. Zero.
I just don't agree with this sentiment. I don't work for twitter or any social media company, but it strikes me as their prerogative to ban content deemed unsafe if they don't have the means or wherewithal to properly police the content. From an engineering standpoint, how exactly do you propose to scan fiddles for objectionable content. With an image link, you could throw a neural net at it and at least tag it as nsfw (or scan a few images in a linked page).

And this isn't related at all to the bots and fake accounts (which I think is the bigger problem). But in the context of your argument, this is just non sequitur.
The Datamuse API is a word-finding query engine for developers
Here’s the catch.
I think Teams was derived vom Groove Networks which was created by Ray Ozzie, the father of Lotus Notes.
I have yet to see a real whistleblower report by someone deep into the ad industry revealing whats really going on there. There are almost no details about what's really happening on a technical level (beyond the little things we already know), and whether large data sets are abused in the sense that they get routinely de-anonymised.
Colouring Ice Cream –| Painting for Toddlers and Drawing for Kids
Assuming that you can find an employer who needs your expertise then I don't think it should be especially difficult. At least it should be easier than it was when I moved here in January 1986 when I had to provide the Norwegian Embassy in London with a stack of documentation proving that the company that was going to employ me had tried for six months to find a Norwegian who could do the job and failed before they would issue a work permit.

Anyway, Norway is a very transparent society with a well integrated government web site so you should be able to find the details here: https://www.udi.no/en/want-to-apply/work-immigration/
My description was a little too short and poorly worded. I meant if you implement the service using the agpl project, and only expose the API over the network, the source becomes subject to the same terms as if you had distributed the service binaries. So in this case whoever does own the service has the liability.
>I like to read tweets from accomplished people.

Honestly that's pretty pathetic.
I'd be really surprised if the most polluting countries in the world don't have access to broadband?
Google is arguing that cutting Huawei off from Android threatens US security
You would need to sign a video with at least four keys: a public key from you, a private key from editor software, a public key from editor software, a public key from editor software generating the previous version of the video. And you would generate signatures for all public-private and private-private pairs and a seal value from a signed hash of those signatures, which is signed by a combination of two public keys in the scheme.
Could that be implemented as a subset with a little bit of metadata of e.g. go packages?

They can be limited to a single function, there is a quasi naming standard via git URIs, and mod.sum contains hashes, albeit locally, but there is a beta for a public database https://sum.golang.org.
> though a small shareholding in a mature stock is not going to get you very far.

Sp500 Average real return is 6.5% per year. So If you invest $1'000 per month, you will be a millionaire in today dollars in 30 years with just over 1.1 Million Dollars

That is a save income of around $38'500 per year.