skysight-inc/HackerNews huggingface dataset:
> I might catch some flak for saying this, but as a marketer this is a pretty significant change and will make running campaigns more difficult.

Excellent.

> Also, I don’t really see how this does much to protect anyone’s privacy, this mostly just makes running effective campaigns more complicated and expensive.

If you don't have access to data you shouldn't have access to that improves privacy. Exchanges leaking data which then gets cached is a huge privacy issue, allowing third parties to link up this data with data they already have is absolutely terrible. Data files in isolation are bad enough, allowing the joining of disjoint datasets is about as bad as it gets when it comes do de-anonymizing people.

> The data is still being collected and sold, now you can’t just get it directly through Facebook anymore.

Good. Not all data will still be available, and hopefully some more of these holes will be closed soon to make it even harder to make running highly targeted campaigns more difficult.

From where I'm sitting the sooner marketeers lose the capability to run targeted campaigns the better, and every little bit helps.

On the plus side: your budgets will go up to reach the same effect so why complain?
I didn't think it was normal too, but my lab test results were saying I was perfectly healthy.
Indeed.

I've seen two AS/400 via Telnet(-like) systems replaced with a modern GUI (first case) and a web based GUI (second case) and aside from all the usual problems associated with an en masse migration they ended up been far slower for the end user.

TUI's with complete keyboard shortcuts are just hard to beat for domain specific software.

Things like "Click Orders - Click Open - Click Create New Order" vs SHIFT+F9.

The other thing is that once your users have learnt the shortcuts they become internalised and they don't even think about them anymore.

I've seen developers where you'd need crowbars and grease to seperate them from vim advocating for replacing a TUI with a web GUI.

That one did make me giggle from the sheer level of irony.
Perhaps they meant it as a good example of the type of component to build systems out of, simple input->output. Unsure though.
Also in one of the tweet he says that his takeout is 5.5gb which also includes his whole email history and gdrive which probably take up most of the space.
This is exactly my experience too. When I started working as a SW developer, I expected to use a lot of the clever algorithms I had studied at university. That didn't happen. Instead, the tricky problem was having lots and lots of simple features aggregated together - complexity from aggregation.

These were my top 2 surprises when I started working as a programmer:

https://henrikwarne.com/2012/08/22/top-5-surprises-when-star...
If they can sell them instantly, then why they have such a large inventory?
Jive co-founder unveils new startup, a SaaS tool designed to help managers
In fact, my understanding is that Panasonic own and operate the cell production lines at the Gigafactory (which Tesla then take and assemble into packs in another part of the factory). Presumably these people will be Panasonic employees.
Telegram connection issues in Europe
Excerpt from article towards the end: "China was excluded from the 420-ton International Space Station mainly due to U.S. legislation barring such cooperation and concerns over the Chinese space program's strong military connections. China's space program remains highly secretive and some experts have complained that a lack of information about Tiangong 1's design has made it harder to predict what might happen upon its re-entry."

I guess it makes sense that they'd be secretive if someone excluded them from the club based on concerns that also apply to existing members.
I'm certainly not the most knowledgeable in this at all, but if I'm not mistaken most environments I've worked in have been only the dev instance allows it, while UAT and production won't allow any dirty reads.
Yes, but "We put extra in effort into breaking the law." is among the worst possible things you can say to a court. That one is unable to fulfill their obligations because it's impossible by their own choice of technology is not an excuse. A user of such technology is still affected by laws if they ever get hands on them. This removes the incentive to use the technology apart from those that specifically (or by negligence) are out to break that law. I wouldn't want to attach my name to anything that I know will have major consequences for me personally.
Funny. Were they looking for a dev that worked at Microsoft Research?
Well that what happened to the guys behind piratebay. They weren’t responsible for the actual content, but they were still convicted since they made it possible. Right or wrong, sometimes how the tech actually work doesn’t matter.
That sounds like complete fantasy at this point given the technology isn't even working yet.
The problem with that is that it often ends up being used mostly by people who want to specifically circumvent these laws unless there's some other incentive to attract vendor and shoppers for "legit" goods.

How does OpenBazaar compare to something like ebay or alibaba in terms of both usability and fees? Does it have an edge?

Also while I greatly value distributed infrastructure in general I'm not sure I see the advantage for an e-commerce platform. When I buy something through a respectable platform I like the guarantees provided by the 3rd party in case something goes wrong. It's actually a feature for me, not a drawback.
PNPM - Fast, disk space efficient package manager
It's impressive that AV1 allows so much parallelism. That's great news.
Is there something similar for Bitbucket and JIRA? We're stuck with those and the web UI's are very slow.
Have you tried Iosevka? It's been my favorite code font for a while, mainly because it's so configurable (your #1 can be changed to your preference, and has a sane default), it's free and it's slightly narrowed which makes more code fit in the same space without sacrificing legibility.
The Unnerving Existence of Teen Boss
I'd really like to read some unbiased statistics, which wouldn't be some sports propaganda or anything I've unknowingly posted above. Could you advice me any sources that I could read up on?
I've looked through the article that scarface74 posted, but I'd like to have some more read.
Would have be entertaining to apply that doctrine when covering a clash between liberal militants and white supremacists...
Shukran I really appreciate the welcoming attitude and the explanation! Copying this in my todo.md file so I can keep it for future reference

If it doesn't bother you, do you happen to know a good online arabic dictionary, possibly showing letters separatedly and pronounciation
Musk created the company and instilled the work culture as well as the vision that made it happen - the hiring and all.

Can't help but think that if learning to get really good at robotics is a strategic goal, then that's something which might pay off later.
I love this focus on ergonomics in the Rust community. Recently I had to work with a Rust code base and I was amazed by how clean the tooling is compared to other low-level language stacks (C, C++ basically).
My point that those stats are not necessarily representative of the general population in that CLI editors are used by even less people than listed there. In my personal experience maybe 1% of the developers I know use them as their primary editors. They maybe edit some stuff with them on remote Unix systems, if you can call i<change some stuff>:wq real editing :)
You don't see how a simple input/output streaming model would be helpful in understanding systems theory and design?

There are a _lot_ of systems out there that tie together various components with tools that behave a lot like jq (or literally are jq...)
It's also borderline an unsolvable problem, because how do you identify "legitimate" customers in an anonymous de-centralized system, when it's even too complicated to achieve in a centralized system?
Media tries -- and is able -- to do a lot more than it did in the past. e.g. as terrible and annoying as linkrot is, most webpages are able to reach an audience far larger and far more disperse than what could be served by any library or printing press. Nevermind having the passive/latent feature of being cheaply and (hopefully) perpetually archived by services like Internet Archive.

The Lytro embeds, unlike physical media (negatives/photos that get lost) could still be revived if Lytro would open source the code. The existing embeds might be dysfunctional, but I would hope the media data could be mirrored (from the Lytro servers) and played via embeds hosted on any server. I'm guessing Lytro photos never reached critical mass for people to really call for this archival effort.
Mine bitcoin!
It depends. A couple databases have a default isolation level that allow dirty reads. Most SQL databases allow you to manually change the isolation level or ReadConcern level to allow Uncommitted Reads if you choose.
Honestly, if iMessage were to ever come to Android, it might have the best shot. No one understands google's offerings anymore, whereas Apple has already a strong presence.
Ruby on Rails Guide to Debugging
Sorry, didn't realise they were that awful. Hope you got something from the article though.
Or make mistakes at 10x the speed.

If it were as simple as being able to perfectly replicate a skilled human and do everything 10x faster, then this should really be simple. The fact that automation is so problematic suggests to me that there are a lot more variables and problems.
Sure, but that's where her criticism is valid - there are many reasons why a person might not be able to fulfill their passion, and some groups are disproportionately affected by that filter.
No, dark matter does interact with other matter: but only through gravitational forces, not electromagnetic or nuclear ones.
we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.

This is from the preface of SICP[1] which taught me that abstraction is the most important concept of programming (and computer science?). Do you need to know how sqrt() has been implemented to being able to use it? no. A programmer shall first have a good knowledge of the abstraction techniques. He shall know how, when, and the cost to use them. Then, if you are illiterate when it come to algorithm design and analysis, it shall not be a problem because replacing a bad algorithm/implementation by another would be easy due to the correct application of abstraction. "The cleaner and nicer the program, the faster it's going to run. And if it doesn't, it'll be easy to make it fast." — Joshua Bloch

[1] https://sarabander.github.io/sicp/
Nope, unfortunately there isn't. It is not an obvious problem to address, as there is no unique authority over top-level domains (apart from their initial assignment from IANA).

Some registrars have implemented this kind of "abuse reporting" procedure, but obviously they have authority only on domains issued by them.
> Maybe a dumb question: If 64GB chips are $6, why aren't we seeing terabyte-sized tablets and netbooks for $100 more than the baseline version? I would imagine the idle power draw is negligible and the extra size and weight well worth it.

> Producers take the exact opposite approach, and use storage size as a price discriminator

You're answering your own question, storage is an easy way to do price discrimination, you can provide what is essentially the same device at two different price points, play to price sensitivity and better capture income.

Same with airlines, premium is usually ~2x coach, and business is ~2.5x premium. Is there a twofold difference in airline cost? I don't think so. But it serves to capture the less price-sensitive customers (as well as those with real needs which get fucked over by economy seating).
I'm not sure what your point is, but to me this makes it more likely that this is an article made to smear Durov than anything else considering it's literally a government mouthpiece.
>stable SIMD library support

Oh, that's a huge one for me and I didn't even know it was in the pipeline, very happy to hear that. Now I'll have to complain about lack of stable inline ASM support instead!
This guy, what a forward thinker!
Try going through the comments and you will figure it out.

Also go through https://www.tipsindeed.net
Yes, it does.

Our company is split in half for historical reasons and uses both on TFS.
Cultural differences were an explicit problem when Toyota started to bring their manufacturing to America. This itself does not take any stand on work ethic, etc. Just that the Toyota system was a well designed totality that depended on the japanese culture as a necessary primer to get everything else working.
Culture differences are a real thing, and human processes are non-trivial to transport directly for this reason. Training is of course the solution, but this needs to be explicitly taken into account - not just presume that everyone will behave automatically the same if they are given job titles and a factory floor where to operate.
EL universo del Hogar
And the icon.
Typescript Assistant
"Who needs Firewalls and NAT," he loudly declares while kicking down the walls of the house to expose himself to the natural elements.
probably around a decade ago.
Tough to predict: school shootings and earthquakes
I would love to see the following funding scheme:

Have a service that provides a list of Open Source projects properly indexed (github projects, sourceforge, projects with their own infrastructure) where the projects/individual contributors can register.

In tech companies, allow somthing like $50 per employee per month that the employee can see fit to give to one or several Open Source projects of his choice. Unless changed, the amount given is the same every month.

If no allocation is done by the employee, the $50 are distributed by the service to projects that need it the most.

This would be a great way in my opinion for tech companies to give back to OSS project as these companies, most of the time, relies heavily on Open Source projects.
BX was one of the first cars to have a lot of plastic in the body, you still see them occasionally.

Citroen CX and DS as well as 2CV were notorious for being rust buckets, the ones that are left have had tons of money poured into them. CX and injected DS were notorious for catching fire. Another major issue with the CX was euphemistically labeled 'gearbox separation' (I've actually had that happen to me on one of the two CX's that I owned, a 2400, super nice car but with the gearbox landing on the street it didn't get very far). The second one suffered a collapsed piston. All in all not the best score :), and that's before we get to rust issues. They were beautiful cars though, and super comfortable.

The more modern ones did not rust so much because Citroen got their rust problem under control somewhere in the mid 80's early 90's, hydraulics were a lot better too. The C5/C6 were probably the best cars Citroen ever made before they really became boring, and the DS is still a head turner after 60 years since it was first introduced, and it will always be my favorite car, even if I no longer drive them. On the plus side, my current car has the same suspension.

Parts for German cars are indeed ridiculously expensive but then again, they fail less frequently.

High mileage vehicles are the best way to check how reliable a car is, if it works out well the drivetrain and engine will outlast the chassis. I've had VW Golfs (older diesels) with 250K plus on them and a whole slew of Mercedeses, never a problem that caused the car to be stranded. I've never owned a BMW so I can't say anything about those but my French cars have been a long list of all kinds of interesting problems. I didn't mind, it taught me a lot about working on cars (and doing an engine rebuild on a DS is something special), but they never were very reliable. Oh, and I forgot to include one Citroen in my list, Xantia diesel which was fairly low mileage (180K) when it spectacularly blew up the head somewhere on the way back from Switzerland. That wasn't a fun trip at all.
Review Your Facebook App Permissions and Data Collection Practices
Depends on when one has started but yes, the expected age in my experience is around 7 years. Shorter if this is on different teams and technologies.

This means a college grad will be in 30s. Someone who worked off jobs while in college might get there faster a bit.

A passionate experimenter who does a lot of open source dev would be there before you blink but will be hard pressed to prove it.

Pity companies do not wish to hire people in high school with actual will to do the thing and learn. Vocational education so to speak.

They probably (and rightly) expect a pause for college or other higher education.
True, my comment was a bit mean/dismissive. People do have to stop chasing the trends, cause that's a full time job.

And it's easy to not notice productivity gains you've missed for years.

In my opinion Emacs/Vim:

- except for some specific roles: Emacs -> Lisp development, Vim -> to be honest, not sure what to say, what is Vim's strong suit? except for core editing commands

- and unless you put in a ton of hours into Emacs/Vim: a lot more than you need to put into mastering a powerful IDE

don't have as many features or don't reach the level of quality offered by modern, mainstream IDEs, for their respective languages. By this I mean that you need to bundle a ton of plugins into these editors and their plugin ecosystems are not as well integrated and as mature as the finished product provided by these IDE creators.

And for most devs who roll their own on top of Emacs and Vim, the balancing out between editor speed and IDE features is really, really hard. I think maybe 1% of the devs actually doing this are more productive, many of the others are fooling themselves, or as you said, haven't had the time to re-check the alternatives.

That being said, generic programmable editors like Emacs or Vim serve as nice catch-alls for those times when you don't have the proper "high-tech" tool. For example you're using a DSL, a niche language, etc.
Bitcoin's price is being suppressed by a cartel
Isn't this simply the open source parts that they're required to share by the licences?
I don't think this is what the website is about, is it? Give it another read.

Edit: ahh I see it was casual spamming of your own site.
Sorry, that was my mistake - it has pre-write barriers for SATB but not actual read barriers.

However, ZGC will have read barriers and if Shenandoah ever gets integrated into Hotspot, it has them too.
I really think it depends on the programming languages you know, if you know any. For example, if you know Python, just use Django or Flask. If you know c#, just use that.

However, if you don't know any programming languages and plan to do "just" web development, WAMP and MEAN stack is the way to go.

edit: WAMP -> (XAMP)
>When I buy something through a respectable platform I like the guarantees provided by the 3rd party in case something goes wrong. It's actually a feature for me, not a drawback.

Isn't the guarantee already baked into smart contracts and escrow-like functionality? I mean that the deal, or money transfer only happens if both parties agree, e.g. you greenlighting the transaction after receiving and inspecting the good.
It can be really difficult to find recipes that are balanced. You might try looking at recipes for diabetics. I'd start a blog to make these high-veg meals if I had the inclination to keep it up.

I'm mostly vegetarian - I eat fish once or twice a week. but I use meat replacements. it makes it slightly easier, but not completely. Before this, I cut down on meat greatly - I had gallbladder problems and later got that organ removed, so digesting meat is weird for me. My digestive system is happier this way.

Stir-fries are good. In many recipes that you have small bits of meat (diced chicken, ground beef, and the like) you can replace part of the meat with veggies. It doesn't take a lot of meat to add flavor or get your protein. Soups are generally flexible. Pasta sauces can take a lot of veggies in them (a stick blender will make the texture smoother). Simple dishes of meat with sides are a great way to add veggies since you can easily adjust your portions. Grilled cheese - or toasted cheese made in the oven, especially open-faced - gives some veggies.

Another great way to make sure you get veggies is to limit meat to one meal a day. Or simply make sure you look at other meals and snacks to fit them in. Eat fruit instead of drinking fruit juice in the morning. Snack on bell pepper or carrots. If you look at intake through the day instead of individual meals, it might be easier to achieve. You can average through the week as well so you have more flexibility. That might mean you have some nights with fewer vegetables and others that have little to no meat.
> How does OpenBazaar compare to something like ebay or alibaba in terms of both usability and fees? Does it have an edge?

I think OpenBazaar only advantage is freedom of censorship, although if lightning ever becomes a thing it could compete on fees.

> When I buy something through a respectable platform I like the guarantees provided by the 3rd party

If OpenBazaar manages to implement a solid reputation system in addition to smart contracts and escrow-like functionality, it could offer relatively good guarantees of service like some of the centralized darknet websites do.
2.2 billion is a bullshit number, plain and simple.
In the age where content/news sites are struggling to survive. This is story by an insider who interacts with media houses and his take on how news sites should embrace the change in media scene and should adopt new engagement tools, see a bigger picture to build communities, conversations to be future proof.
Anyone know whether this turned out to be an acquihire or not? Previous discussion [0] and articles [1] said Lytro was being acquihired by several of Google teams. But no exact price was mentioned ($25 to $40M).

Don't acquihire-closure announcements usually say something like, "We're proud to be joining the great team at Google, who shares our passion/commitment for this technology and [vague promise that this will somehow, at some point, benefit customers of the now-dead company]". But this announcement simply says:

> "We’re excited to see what new opportunities the future brings for the Lytro team as we go our separate ways"

I guess that's the least awkward way to phrase the situation if only some of the team got acquihired by Google?

[0] https://news.ycombinator.com/item?id=16705583

[1] https://www.theverge.com/2018/3/27/17166038/lytro-light-fiel...
That is an engineering mindset. I was confused when I first read a review of the "Apollo 13" movie that said engineers think the real heroes of the crises were the engineers on the ground - who else would someone think was a hero? Oh yeah, the astronauts who were risking their lives.
This actually might be worthwhile for ODROID or Pine owners because both of those companies demand premiums for their eMMC boards.
Track the quality evolution of your C++ code base
If you grow hemp anywhere near marijuana, it will greatly reduce the quality of the output of the marijauna. So hiding mj in a hemp field is pointless.

https://www.marijuanaventure.com/will-hemp-farms-ruin-cannab...
Is this a joke? I visited the website on my phone and it's horrible broken with "cards" all over the place.
For everyone interested in ants, there're some fantastic youtube channels dedicated to ants, AntsCanada being one of my favourite. I'm not affiliated with them in any way, just a big fan of that guy's camera work. Lots to learn about ants from there.
Manage Your Apps with Ansible