skysight-inc/HackerNews huggingface dataset:
If it's a group and someone other than you post the link somewhere you'd be exposed without knowing, that you care or not doesn't really matter.
Yes, it's okay if you think along the "i bought the hardware, i do whatever i want with it" line.

There's that nagging feeling you're giving Apple too much mind share though.
I’ve never fully understood why bots are seen as subverting democracy when things like flyers, posters, and yard signs aren’t.

If I go to an empty lot and I put up 50 Mike yard signs, what’s the difference between that and a bot that makes 50 Mike tweets?
I agree it's not easy, but instead of trying harder to become good at it, it seems like this industry in its proverbial baby shoes threw a tantrum and decided that it doesn't want to learn at all.

So instead of pushing for more effort & skill for up-front planning and modelling of the requirements and design (and trying to employ modelling tools & formal methods), we're just like fuckit nah let's just implement something and see where that leads us.

It doesn't help that so many of the up-front design failures were not examples of engineers screwing up but sales people selling shit and then having engineers cook it.

We'll be stuck in baby shoes for a long time with this approach.
CPU:

model name : Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz

So yes, it's a 7 year old quad core, with maximum of 32 GB of RAM. You only get access to one core (technically thread); 512NB to 2GB nodes can burst to use the full thread, but are expected to not 100% it. The 4GB node (1/8th of the server) is allowed to fully peg their thread.

Some of the newer servers are powered by AMD Ryzens, which is a great thing (they are far better perf/$ now; they're on GCP, and Tencent is deploying tens of thousands of ryzens in their DC).

I have a 2GB node, and I've ran Geekbench 5 and got a score of 661. Here are the results: https://browser.geekbench.com/v5/cpu/1278946

For comparison, a Vultr 1GB ($5/m) has a geekbench score of 2413.

For most web server needs, BuyVM should suffice.

Yes, other providers are much faster; but other providers don't offer unmetered bandwidth. BuyVM is great for bandwidth heavy, compute-low loads.
IMHO we should aim at better than 40%, and I doubt that can be done without actual presence ?
There is no reason to waste the time of climate scientist against climate negationist, youtuber can do it : https://www.youtube.com/watch?v=WLjkLPnIPPw
I mean I guess at least Bloomberg is being honest about it. Every other campaign is doing the exact same thing, but pretending they’re not.
I mean for professional applications, not amateur stuff.
I'm surprised they don't do it for the obviously fake accounts posting in favour of Donald Trump. There's something very fishy with some of those comments, and the profiles that they come from are very sparse. It should be easy enough to flag/detect automatically.
> but IKEA mattresses are absolutely terrible

To each their own I guess, I own one for 2 years and sleep like a baby every night.
This article should be flagged as unscientific and overly alarmist. It does not define what 'alcohol exposure' means.

A great deal of research has found no impact on children of the mother occasionally drinks[1]. Of course, binge drinking is toxic and bad for unborn children. That is an extreme behavior and claiming no amount of alcohol is allowed is not credible.

[1] I encourage people to check out Emily Osters excellent book, expecting better: https://www.amazon.com/Expecting-Better-Conventional-Pregnan...

She examines the medical literature and debunks many myths of pregnancy.
How is a distributed advertisement campaign different from bots on Twitter? Should we ban automated mail as well?

>This is someone trying to buy an election and circumvent democracy

The only differences between Bloomberg's behavior and that of a typical candidate are that Bloomberg is a late comer and he isn't beholden to donor interests - that doesn't mean he can't represent the people (not saying he can either).

If anything this is dangerous on the part of Twitter because now it's approaching publisher territory where it chooses which bots are allowable and which campaign bots are not. Twitter deciding the outcome of an election is far less democratic than a bunch of people possibly being swayed to vote for a candidate because of advertising. You can't apply different standards to a campaign you don't like - that's partisan and undemocratic. Buying ads is not.
Any data to back that up, especially on Bernie? The other candidates are all just a centrist blob anyways
Levels of Seniority
Shameless self-plug: I created [anki-slides-import](https://github.com/musically-ut/anki-slides-import) to convert slides into Anki decks.

The program requires notes (written in Markdown, with one section for each slide) along with the pdf slides and it produces a deck which can be practised in Anki. It may prove to be useful for someone here.
Seems like it is the context. The bots are pretending to be something they're not - normal Bloomberg supporters, instead of a paid political campaign. If someone sees 50 signs in an empty lot, they're likely going to assume they were stuck there by Bloomberg's campaign staff.
Now find a way for people to actually afford living in Paris, so they can reach things within 15 minutes, a lot of people live outside Paris and work inside Paris, resulting commute times of 2 to 4 hours a day.
>it's hard to resist the convenience of having everything linked together in a coherent way.

I don't like having my revenue generating activities linked to a social network for programmers. It seems like a terrible mix. I am not social at all. I know programming has now become a "social" thing as it is in the mainstream, but I prefer the days of it being an obscure world where you had to join some kind of mailing list.
Of course it's also expected to crash, especially the hardware :)
My router has busybox (ash), but not bash.

Neither bash nor python seem to be preinstalled on BSDs.
The difference is that the bot is pretending to be a person. People are herd animals, they are easily manipulated to follow views that the herd sees as "correct". Having bots that are pretending to be people expressing their views is essentially an attempt at large-scale psychological manipulation. It is not simply about making people aware of a candidate or a certain point of view, it is about trying to make people believe many others believe that point of view to try and manipulate them into believing it as well.
The increase in how valuable a talented young employee is as a function of experience gives HR the vapors, so they "boil off" the fast movers, leaving mediocrity behind.
Burroughs Corp once had an OS facility in Mission Viejo CA, known as "the finishing school" to hiring managers in a 30 mile radius.
> The HTML vs XHTML situation: would you prefer a hard failure on any error, or a graceful degradation system that is therefore always slightly degraded?

Definitely would prefer the hard failure. The community will literally fix all of that in a week -- all template engines and DOM generators will adapt to avoid the hard errors and everything has a good shot at becoming better as a result.
Can you source your statement that other candidates are paying people to promote campaign messages on their own social circles, without disclosure?
Ask HN: Will pentesting experience be valuable as a developer?
Hey HN,

I couldn't find the answers via Google, so I'm asking you.

I'm at the start of my career and I'm taking a break from interviewing. Companies say I can solve problems but I don't have enough experience. I recently had a brutal "lack of experience" rejection from a US based company after their on-site interview (I'm European). Other than that, 100 applications were rejected, and I rejected 2 companies myself tbh.

So yea, a break.

A friend of mine wants to become a pentester, and I really love help him to learn it faster since he's busy for about a year now (completely self-taught). I did some heavy duty security courses in my master, which gives me another perspective on what he does. I've noticed with me that he solves boxes on platforms such as hackthebox.eu a lot faster with me around.

So I decided I would tag along and study for my own OSCP exam as well, in order to help him, to have some fun and to simply feel that I'm capable of something again (my confidence has taken a hit tbh).

I'm noticing that I find pentesting as fun as development, and with my friend together it's a lot more fun! The past 2 weeks I've been making 16 hour days and not even noticing it. Hacking boxes feels like playing a computer game.

But I also see some issues with pentesting such as: it's a more passion-driven field than development. And I'm the person that needs work to be work. Moreover, while I have passion for it now, I don't think that will stay. I think it would be fun to do for 2 to 3 years and then switch back to development.

Will the pentesting experience be valued when I apply as a developer? Or are there jobs where you could do both?
> you have an initiative to enlarge the second group.

Only if the efficiency and quality is worth it. Which, having had the pleasure of meeting some of our local incarcerated, its vanishingly unlikely.
>It's spam

Semantically accurate

>Sensationalized because it's connected to someone special

It can be spam and it can be spam from 70 pro-Bloomberg accounts at the same time. I don't understand what's sensationalized about that.
This book is free online: https://dev.realworldocaml.org/

I like Exercism for coding exercises that have runnable test cases: https://exercism.io/tracks/ocaml
Remote execution? It was the top requested feature!
Until the cruise missile shop down the hall decides to reuse your controller.
What do you think about Zulip's format?
I don't believe proof of shilling is necessary. It should be considered fundamental small group primate behavior.
Of course, confidence in the process, but also always prepared to take action if things go off the rails.

That's why the Constitution is written the way it is. Trust the system, doubt the people involved.
s/attract/keep/g
Based on the introduction, that looks like a great book which I definitely wouldn't have found on my own, so thanks for the suggestion! I'll have to give it a try when I have some time.
I think the language is not especially hard to learn, but since it's relatively unpopular it's definitely hard to find good resources.
What I remember the most with dBase is the immediate feedback loop you got: start the exe and you were set to work. I miss quite often this feeling, especially when trying to explore ideas.
The second thing I miss is the integration you got: it was so easy to switch from ´developing’ to using the stuff you wrote.

So now I can do so much more, but even for simple problem the setup is laughably complex. I wish we could have both.
That's probably a requirement for twitter to stay in russia.
Knowing Core Language Is Key to Use Modern Frameworks, CRUD in Pure JavaScript
Is wrapping a String in a semi-opaque newtype (or a type alias at least) good to encode the semantic meaning of the string type?
It’s a pun on “bash”
I think there is more to it than process. I'm not an engineer, but I know in the US you usually have to pass the PE exam to be a real certified engineer, plus there is the reality that if your bridge collapses, you are liable, might go to jail, etc. I'm unaware of any similar licensing process in software engineering or liability realities. Even when software kills people, it is usually not prosecuted and the devs are not held to the same standards as licensed engineers. For this reason, I just tell people I'm a dev, not an engineer.
And that's a common mentality in hardware manufacturers as opposed to software developers (you just need to see how many survived)

(Not saying that the manufacturer was necessarily wrong in this case and doubling the memory might have added a tiny manufacturing cost to something that was much more expensive)
neat site and usual suspects are there, would prefer if you could add more books and some filters

I've been mostly reading fantasy books for past 5+ years and /r/Fantasy [1] has been the major source to find books. I like that there are plenty of discussions to focus on different categories, self published, underrated, webserials, etc.

[1] https://www.reddit.com/r/Fantasy/wiki/lists
Paid shills?

All government employees should be banned from participating in elections related discourse because they are paid shills for big government and never support small government and balanced budget.

If private sector employees shill for their boss, that's none of my business and likewise Twitter should leave them alone.
Couldn't website owners still analyze their server logs to track users via tracking parameters?
What is considered to be Paris (100km2) is a lot smaller than what people consider to be London (1500km2) or NYC (800km2 of land).

Yes. If you’re rich enough and can afford to live in Paris everything is about 15mins away.

If you leave “outside” then be ready for commutes that get proportionally cheaper as travel distance increase. A commute time of one hour or less is considered good. It’s not rare for people to commute for 2 hours or more, for each trip.

The problem is that the mayor of Paris is elected to represent the wishes of the privileged few that live in the center and cares little about commuters.

The anti-car attitude of the current Mayor (Mrs Hidalgo) reflects this. And if you look carefully at the data it looks like air pollution has reduced in areas where cars were removed but has increased elsewhere. It’s hardly a win for air pollution, but if you live in Paris the river side is now for pedestrians and not cars. So yeah. Real nice, if you can afford to live there.
I've had sarcastic supported upvoted by Trump bots as true support to the tune of hundreds of accounts. It's almost embarrassing how manipulated Twitter is. Facebook is a lost cause. The climate change stuff they repost alone convinces me we're not going to win the 21st century propaganda war.
For the love of all things rational, please, please show us where any scientist on the IPCC ever claimed the Australian fires were the worst.

I am begging now.
This remind me of a quote: "if you're saying ten things, you're not saying anything."
I’ve used F# and USING it feels very similar to OCaml in all of the important ways.

The lightweight type structure where you can easily make Union types and the pattern matching are pretty much identical to how OCaml does it.

Of course, the big difference is going to be in how easily you can interop with the .Net stuff in each language, obviously much easier in F#. This is great if you happen to have some kind of weird C# code that generates an IEnumerable, just pop that into F# and start working with it.

For example, I have C# classes to read files to an IEnumerable of strings, you can just call List.ofSeq on it, and then start doing some really elegant things in F# with it. You can pattern match log files based on how the line starts and then run different functions whether it’s an error, info, debug, etc
Guessing smart phone PINs by monitoring the accelerometer
Aren't they working on that with the goal of being ready around 2030? Like described here

https://www.societedugrandparis.fr/gpe/carte

Looked at that with envy when i first saw that, being stuck with an only half ready rail transit system in my town since the 70ies. But hey, supposedly i'll get an extension about 2032 too! Juhuu!
A lot of things Paris is but a "well run city" may not be one of them, just like SF is many things but a well run city. SF gets its share of attention on HN. Time other cities do too. Even if you discount all of the following ( including from France's own national broadcaster - France 24 ) as biased news, we can agree on one thing - there's a lot of strife in the streets of Paris, hidden from plain view.

From 3 months ago:

Paris migrant camps cleared — again — in immigration crackdown

https://www.youtube.com/watch?v=ttf5j5SVrFs

Thousands of asylum seekers waiting in streets, makeshift camps around Paris

https://www.youtube.com/watch?v=2htRQwzI5jY

Paris authorities clear large migrant camps on edge of city

https://www.youtube.com/watch?v=W5PegltCkmw

From an year ago:

Migrants moved to wealthy Paris neighbourhood, what do locals think?

https://www.youtube.com/watch?v=59lEtxjFK5A

From nearly 4 years ago:

Mass Immigration Ruins The Streets Of France

https://www.youtube.com/watch?v=yqopPs5Tp-I

edit:formatting
F# is very much like a .NET port of OCaml. It is very nice to use and offers (usually) low effort interop with all of the worlds C# libraries.

We use it in production at Olo, and I used it in production at my last company.

Since learning F#, languages where if statements aren't expressions and that don't have option types feel broken to me =)
A large part of the problem is that grand majority of software (at least if it's facing actual human clients) is constantly trying to search or validate market-fit. If you don't get it out first, you're going to lose to a competitor who does.

And even when you do have a solid market-fit figured out, you still don't know what your customers will actually want. (And don't get me started on customer research. People lie all the time, and their accuracy on what features are honest-to-$deity blockers.. Nope.) This means that for most parts the incentives are misaligned and work actively against delivering high-quality software.

Underlying the agile manifesto is the need for engineering to be properly aligned with business incentives. Continuous delivery, fast iteration cycles, incremental improvements and rapid deployments are all facets of the same fact: you don't actually know what your customers want (because your customers don't know what they want!), and the only true way to figure it out is to iterate as fast as you can.

It's only when you have an established moat and a practically guaranteed, net-profitable income stream, when you can even imagine at having the opportunity of doing things the way you would assume you want to.

Oddly enough.. the companies who have such moats and guaranteed profits tend to be the same ones that have been the slowest to modernise themselves. Banks - until the modern online-only challengers came along. Insurance, where the regulatory moats are even higher and is only now being "disrupted". Loan brokering. Energy. Water. Public transport (where monopolies and/or charters prevent competition). Healthcare. On and on and on...

And even then, every one of these established, guaranteed-profit machines has the same problems: the moment one good new player enters the field and starts stealing customers, the old guard needs to find a way to either adapt - which is the best-case scenario - or rely on their power structures with politicians and quickly require new regulations to strangle the usurpers.

Software is expensive to make. It's only cheap to deliver. And time spent making the wrong thing is really expensive.

EDIT: I forgot to say this the first time around. Engineering career incentives are also misaligned. Maintenance is not appreciated, only shipping new stuff is. So the developers who would want to improve what exists and make it better will be looked down upon. The promotions and raises go to those who ship something new, even if it ends up setting the world on fire a year later.
It's fine to create bots if the social media platform allows it. Just make it clear that they're bots if that's the platform's policy.

If you disagree with Twitter's policy here, then that's a separate question, but here's my (I think, uncontroversial) opinion on that: Banning the automatic creation and puppeteering of masses of fake people seems like a pretty good policy along a number of dimensions - especially just for keeping authentic users from leaving your platform.
He didn't say he saved money by working less. He said he worked 50% less but only got 35% less money.
> To prove my point, can you walk to a natural area (beach, forest, mountain, etc) within 15 minutes?

Edinburgh has, less than a mile from its centre, Holyrood Park [0], 650 acres of wild highland landscape, including gorse, glens, ridges, hills, cliffs, two natural springs, three lochs, and an 800-foot high extinct volcano.

[0] https://en.wikipedia.org/wiki/Holyrood_Park
First of all there could easily be a scenario where bots crowd out people by some order of magnitude. People would realize it and lose trust in Twitter and leave.

Then it is absolutely unclear what Twitter and other web companies are, or should be. There is a lot of moderating, banning and rule setting going on and these platforms are currently absolutely not "infrastructure". I hope that in the end we'll have something that brings people together and makes everyone better informed.
> The Unix philosophy was like Lego: small parts that do simple things that can be put together in combinations to build greater things. If you can build it from the basic blocks, it's not a basic block.

And the normal programmer's logic is: "if it's not already integrated in the OS then I am not going to use it". So stream files it is, forever.

I think history has proven this. People are very risk-averse even if the risk is quite minor (example: using sqlite3 instead of the file system).
China and South Korea: Greater intention to bully automated vehicles than humans
Indeed.

I think one of big problems in software development is that nobody measures the half-life of our assumptions. That is the amount of time it takes for half of the original assumptions to no longer hold.

In my limited experience assumptions half-life in software could be easily as low as around one year. Meaning that in 5 years only 1/32 of original architecture would make sense if we do not evolve it.
I did. Could you explain where I am wrong? The apartment is that expensive because people can finance it. It's stupid, because an apartment is not magically worth more because people can finance more. Unfortunately that doesn't matter to people who need a place to live.
I'm neither misreading nor missing your point.

When your example is included in Norvig's simulation, it will result in two parties coming together, and instead of an interaction of (-1, +1), the interaction (+1, +1) will happen.

However, when such interactions are randomly mixed with zero-sum trades, and the simulaion is run over N (population) and t (time), it will result in net wealth W_after > W_before.

In order to mimic real-world scenario, the prob distribution has to be chosen such that the W_after is between 0.98 to 1.06 of W_before (in other words, between -2% to 6% growth, more or less). Anything far outside this bound would be highly unrealistic for a functioning economy.

However, when you impose this condition, you would realize that the (+1, +1) events have negligible impact, and that (-1, +1) type of events dominate. In other words, Norvig's conclusion pretty much does not change.

And that is my point. Mixing in a fraction of individual positive-sum interactions doesn't change the results, if the total wealth growth is capped based on real-world macroeconomic data.
Your comment seems highly tone-deaf. Look at some of the comments above about pollution and what it has done to areas immediately outside of the city core.
How else does it work?
I thought he meant having them to drive there and back, where at least where i am in .de the kids just walk, or take the bus by themselves. Not even necessarily school buses, just public ones.
Smart Artists Know When to Copy
It also competes with Reddit.

I am a long time user of SE (questions and answers alike) and I go to reddit for questions which are more vague (because I do not know where to go) or the ones which invite discussions.
Kick Out the JAMstack: A Reading List for Beginners