skysight-inc/HackerNews huggingface dataset:
It's pretty ridiculous how in that region, as you drive south the average wage increases, but the food prices decrease.
Cloudflare is still to open up its registration service for new domain registrations. It allows (and has allowed) only transferring domains from another registrar since it launched nearly eight months ago. New registrations elsewhere also have a lock-in period before they can be transferred (usually 90 days I guess).
The point is that even if unlimited cheap heat becomes possible, turning that heat into useful forms (e.g. electricity) has limits that we are already close to.

I don't see how that observation is in any way absurd. It's actually quite helpful to counter the "fusion as a panacea" narrative with a dose of reality of how power plants actually work.
Erlang's ordsets() module has O(N) insertion. Since there's theoretical disagreement, here's experimental verification:

11> f(), Ord_bench = fun(N) -> Random = [random:uniform(N) || _ <- lists:seq(1,N)], F = fun(Item, Set) -> ordsets:add_element(Item, Set) end, lists:foldl(F, ordsets:new(), Random) end.

#Fun<erl_eval.6.99386804>
12> timer:tc(fun() -> Ord_bench(10000) end). {337691, [1,2,3,4,5,7,8,10,12,13,14,15,16,17,18,19,21,23,24,26,27,28,
29,36,39,40,42|...]}
13> timer:tc(fun() -> Ord_bench(100000) end).
{37167977,
[1,2,3,5,7,9,10,11,12,15,16,17,18,19,20,21,23,24,25,26,27,
29,30,33,34,35,38|...]}

So, 337 ms turns into 37 seconds, roughly 100 times slower, when I increase the data size tenfold, which is what you'd expect from O(N) insertion.

Repeating for gb_sets, the results are 49 ms versus 484 ms.

Could the misunderstanding be that you don't realise that the ordsets module specifically guarantees that the representation is an ordinary sorted list?

(I am aware of e.g. skip lists. But that is not the same Erlang data structure as a sorted list.)
Show HN: The Cyber Plumber's Handbook – SSH Tunnel Like a Boss
Looking to get some feedback from the Hacker News community.

I wrote the book with a focus on penetration testers and red teamers, but there are great examples for network admins, developers, and blue team defenders as well.

You can pick up a copy for free here through May 19, 2019: https://gumroad.com/l/the_cyber_plumbers_handbook/hackernews...

Please note, because it's hosted on Gumroad, it does require an email. If you don't want to give out your actual email, check out an anonymous email service. I give it away to students for free, so if you know of one that might like it, send them here to get instructions: https://cph.opsdisk.com

About The Cyber Plumber's Handbook...

This book is packed with practical and real world examples of SSH tunneling and port redirection in multiple realistic scenarios. It walks you through the basics of SSH tunneling (both local and remote port forwards), SOCKS proxies, port redirection, and how to utilize them with other tools like proxychains, nmap, Metasploit, and web browsers.

Advanced topics included SSHing through 4 jump boxes, throwing exploits through SSH tunnels, scanning assets using proxychains and Metasploit's Meterpreter, browsing the Internet through a SOCKS proxy, utilizing proxychains and nmap to scan targets, and leveraging Metasploit's Meterpreter portfwd command.

Let me know if you have any questions! Looking forward to your comments/feedback.
O mercado e a Globo já decidiram
I offer private mentoring in full-stack development and more on a regular basis. I believe most mentoring relationships start with the people around you, at least mine did. I'm not sure how well a directory like this would convert for the individual mentors, but I think it's a great idea to try out.
Is link to Amazon advertising preferences (in privacy policy) broken?
In Germany there was a consolidation this year. Lieferando bought some competitors. Didn't even know Deliveroo was a big thing, thought this was some Berlin only thing.
Fair warning about this: if your transaction isolation level in your database is set to serialized hanging out in mid transaction while you verify your changes will block other calls to the table(s)!

I always recommend that you are wrapping calls in transactions if you are touching prod data. I only left the WHERE clause of my update query off once in my life before I started doing that.
Show HN: Proseful – A simple blogging platform
> They offer a lot for a low price, but I wonder how?

They don't respond to queries or requests. I presume that's how. To avoid repeating my comments too many times, let me suggest looking at my other comments on this post.
Resized some to 2x with great results: https://waifu2x.booru.pics/
As someone who was hired to literally take carts in from outside, yes the concept of a quarter deposit to use a cart feels innovative to me. Would have saved my back a bunch of pain.
I'd bet 10 bucks this guys built one shitty ass team of people and I'm not even talking about their programming skills. He's so caught up in being cheeky and a dick he shows how unskilled he is at building an actual performant cohesive team that works well together. He's not building a team of robots, well maybe he is. I'd bet another 10 bucks his salary/hourly rates are also sub-market.
I think you're side-stepping the issue. If no one is interested in watching the $90m show, it fails regardless of whether everyone or only one outlet can make it available. It has to have public popularity in order to even get to the starting line of there being some contention over which avenue through which it is distributed.
You say "I accepted an offer without negotiating", but that's not true. Every job is a negotiated relationship, as is every job interview. You negotiated—badly.

Negotiating skills are a thing you can learn, though. I've personally accepted really awful job offers, but over the years I got better.

1. You should do research, _in advance_. Ask people, look at surveys (https://stackoverflow.com/jobs/salary/results?l=London%2c+Un...), and so on. This is also part of negotiating.

2. Negotiation starts _before_ you get the offer, from the moment you apply to a job. How you interview is just as important as the final discussion over their offer.

3. As someone else said, being able to walk away strengthens you negotiating position, especially if you can demonstrate another offer. You don't have to be as aggressive as "if you can't match I'll walk", you can also just subtly set it up as a competition: "this other company gave me a really great offer, but I would love to work with you, maybe you can change the offer?"

4. When they give you an offer, you can also ask for more (https://codewithoutrules.com/2019/01/18/negotiate-like-6-yea...). But that presumes you haven't already accepted it.

See http://valerieaurora.org/howto_salary/ for a reasonable starting point.

Not sure what to do _after_ you've accepted offer: you have far less negotiating strength at this point. However, research might suggest your salary is reasonable for London, in which case you can just revisit in a year.
But I'm using Linux!

But seriously my guess would be that most people do feel differently about this. The window issue is passive, while those machines actively kill the birds. Makes it seem much more evil.
But isn't water a renewable resource?
Israeli firm linked to WhatsApp spyware attack faces lawsuit
That's not how it works. The space being "clean" doesn't really help much. Consider the transport and killing, and also the fact that by far the largest number of animals killed for meat (excluding fish) are factory-farmed chickens and chicken factory-farming always looks the same
Is it? There's plenty of amazing engineers and systems architects who develop (gasp!) on Windows and don't even use command line. And many many of those have designed highly reliable systems driving your basic infrastructure, power plants, industrial systems and myriad of other systems. Why on earth is knowing an old editor connected to anything useful you need from a person in a job?
Google and free in the same sentence...like the uncle that paid for your college, but...
OpenPose – Real-Time Multi-Person Detection System
I think that Hertz had a good reputation about 20 years ago when I started regularly traveling for business. Of course, it could have just been that the firm had a contract with them while I was young and credulous. Anyway, Hertz squandered any reputation they might have had long ago. I haven't used anyone other than Enterprise in many years.
And windows actively add a significant quality-of-life value for humans worldwide, while one type of olive harvesting machine is less obviously beneficial.
Chicks for example. I don't say it's not clean, but this is how industrial scale production looks like.

https://www.youtube.com/watch?v=RV-rO2-Rwz4
I doubt it that the quality of life would drop significantly should the olives be harvested during the day rather than at night.
There are many problems to solve in the politics and economy which doesn't mean we cannot enforce specific policies for specific problems.
It's almost like taste is subjective or something.
Yeah, Lieferando (takeaway.com) bought the german business of Delivery Hero (Lieferheld, pizza.de, Foodora) for close to a billion. They had a long fight in Europe but DH is now focusing on Asia, but they still have a considerable share in takeaway.
> The biggest share of the collision deaths comes not from glass massacres at skyscrapers but from occasional collisions with the nation’s many small buildings

We don't really have an alternative for windows on small building, unless you want to go back to living in caves.

We do for olive picking.
Apart from warming up the water, I take it there's nothing inherently pollutant about using it for cooling.

Edit: On second read, your point is that heat is a pollutant itself. My next sci-fi daydream will be about cooling down the planet by converting atmospheric heat.
You weren't born ‘to be useful’, Irish president tells young philosophers
Applicant: I prefer emacs

Interviewer: REPENT, SINNER!
> gave that person a chance and then gave up.

Nobody "gives a chance" for a year. Either the problems were discovered during the probation period, or they were not as bad. Definitely not so bad that you'd have any chance discovering it during the interview. Besides, this high fluctuation is quite normal in IT.
The Digital Cold War:A Battle to Rule the World and Establish Data Dictatorships
Definitely a solid pass on a job here.
has there ever been a delivery service that is food focused rather than food-vendor focused? i just want to order a good burrito, i don't care who makes it. or i'm having a party and we want to order a few burritos, couple pizzas and some sushi - we don't want to make separate orders for all of that. which vendor executed the order can be than rated and future vendors selected by rating and personal preferences.

is this even viable?
But that's exactly the thing - just because Guido did some project it doesn't automatically mean he has the skills for the job you're hiring for. Especially if you're interviewing people who aren't Guido (most of them aren't!) but are more local celebrity level contributor - being a contributor to something doesn't always give transferrable skills.

And people lie on their resumes all the time. It's amazing how many outright lies we've caught when interviewing people (even those with "streed cred").
Reasons that I can think of:

1) they don't want to take more of a loss than they have to go get you in the door, 2) the people who buy diet coke or diet Dr pepper are statistically more likely to shop sales than the people who buy non-diet, 3) the relative allotted shelf space and display area aren't just a store manager decision, but actually a product the grocery store sells to the manufacturers, 4) (2) & (3) imply that stores in different class areas of town might have very different which product sells quickly and utterly fail to optimize stocking of the thing you noticed when it literally never sells out at the Kroger a mile away, for example.
1) This is an absurd complaint

2) It's not even totally accurate. Aneutronic fusion can create electricity directly from charged particles without going through the heat generation step[1]. It's an active area of research with the highest profile group working on it being TAE[2].

[1]https://en.wikipedia.org/wiki/Aneutronic_fusion

[2]https://en.wikipedia.org/wiki/Tri_Alpha_Energy,_Inc.
We put the plant near a river. It intakes river water, which is heated to steam to make the electricity, and is then cooled and reused or released. I don't see how that is terrifically destructive; I must be missing something. Explain it to me, please? (Serious question.)
TFW Dwight Shrute is your programming job interviewer...
I took a look at it and liked it (though it doesn't seem to expand much on privacy), but the service being situated and hosted in the U.S. is something I do not prefer at this point. I wish there were services like this outside the five eyes, nine eyes and fourteen eyes countries (I know Migadu the company is in Switzerland but has its servers in France, but it doesn't seem to have adequate staff or the intention to respond to people).

Additionally, mxroute does not seem to provide any trials. Its policies say that payment issues from the customer have to be resolved within 24 hours, but that refunds to the customer may take 72 hours. That seems unfriendly to me.
I was fascinated when I learned that many universities have discussion groups within their Biology/Natural Sciences/Ornithology departments dedicated to identifying and cataloging dead birds, and most of their urban finds died from colliding with windows.
Like the previous commenter said: You do things ethically and you need to price your product at $1.87 a lbs. Someone else gives them less room, add some crap to make them grow faster and can make e larger profit by pricing at $1.55 or whatever. Guess who will go out of business?
HTTPS: //Www.lilpump.com/Jack-the-Fugitive/
> The real source of problem is that now we have maybe x100000 more software than we had in 70s. It's that many more programmers, so not just the 1% smartest greybeards as before.

The greybeards from the 70s weren't much smarter than today's programmers. They were the same curious hackers from today, with the advantage of being born in the right place at the right time, when the technology was still developing, so they were forced to build their own tools and operating systems.

> We need more abstractions, and yes, they will run slower and have their issues.

I disagree, and side with Jon Blow on this: abstractions (if done well) create the illusion of simplicity and more often that not hide the apparent complexity of lower levels. Sometimes this complexity is indeed too difficult to work with, but often it's the problem itself that needs to be simplified instead of creating an abstraction layer on top.

I think as an industry we've failed to make meaningful abstractions while educating new programmers on the lower level functionality. A lot of today's programmers learned on Python, PHP, Ruby, JavaScript, etc., which are incredibly complex tools by themselves. And only a minority of those will end up going back and really learning the fundamentals in the same way hackers in the 60s and 70s did.

> IMO the way out is open source. Open platforms, open standards, open policies.

Agreed. But education and simplification are also crucial.
Thermoelectric plants often change their local ecosystem by raising the temperature of natural water bodies used for cooling.

However, it doesn't have to. And in particular, as water becomes more constrained by growing population and climate change, using water the same way that it has in the past is becoming untenable.

Recent regulations are starting to end "once through" use of water this way, which is leading to the shut down of older plants that are close to the end of their lifespan anyway.

And then there are plants like this nuclear plant in Arizona which cools using treated sewage, which has almost zero impact:

https://en.m.wikipedia.org/wiki/Palo_Verde_Nuclear_Generatin...
If you fear this, you can put it into script like this:

BEGIN;
UPDATE...
SELECT for verification
ROLLBACK;

And then just change ROLLBACK to COMMIT, after you're sattisfied. There's no need to do it interactively.
It depends how your unbound is configured. In my case, I have unbound running on my laptop configured as a recursive resolver; i.e: it will not query the DHCP provided DNS.

In networks with captive portals, the DHCP provided DNS will have a record for a URL where the user has to enter credentials or at the very least agree to the terms and conditions. Very often though, that URL only resolves locally, so in my setup the captive portal setup doesn't work seamlessly.
Reply of the Zaporozhian Cossacks
You forgot a biggie.. if you are tasty!
I guess the time between them killed and olives sorted and cleaned is minutes to hours, not enough for birds to rot
Thanks. Don't hesitate to ask questions or report bugs if you have any problem while using it.

(https://github.com/Ludigraphix/ludigraphix.github.io/issues)
Yeah, but lying to that extent is a huge red flag, not just saying your Spanish is "mediocre" instead of "beginner".
SMS is NOT chat.
just hit "i" to be dropped into insert mode, then just navigate with the arrows and use backspace like in any other editor.

Yeah maybe. The default vi config that comes with FreeBSD will get out of insert mode if you use the arrow keys to go beyond the end of the line (and maybe some other situations I've forgotten).

Editors are extremely personal, there's a pretty good reason that vi vs emacs is one of the eternal flame wars. I would absolutely expect a bit of discomfort and less proficiency with a different computer and a different keyboard. And, quite frankly, I'd be pretty put off by an interviewer who expected I'd hit the ground running with neither apprehension nor mistakes on someone else's computer.
So, the main problem is that they are harvesting at night, when the birds are going to be super docile. Birds really don't like to move during their resting period. (I can confirm, at least for chickens. Even super skittish chickens will let you grab/handle them at night, with little more than some clucks of protest.)

Other than not running the harvesters at night, I'm not sure what they could do about it. Even if they light up the whole grove as bright as day, I'd expect circadian rhythms to kick in eventually, though it might be enough to harvest first.
Malayalam Short Stories and Poems
NoAuth – Easy Authentication with Privacy
I have a question that I am unable to answer to my self the last days.

Any help and thoughts would help for sure. I am curious why nobody provides an authentication service that would work with OAuth 2.0/OpenID with privacy on it's centre. Let me explain my self further.

It would be lovely if there was a service where I could make an account, verify that I am a real human and then I could use them to login to various apps or platforms.

I would love to see a substitute of Facebook/Google login with data privacy in the centre. And for data to be safe and not distributed for advertising reasons, this service would need money to survive. So I would pay for that kind of a service.

Have anyone thought or worked on anything like this? Why it is not feasible so far? Any thoughts?

ProtonMail someone would say can be a way of implementing this, if we sign in with our ProtonMail email. So then, why they do not create an OAuth 2.0/OpenID services to let their users signup anywhere they want with ease?
Art of the Problem explains the key insight behind deep learning
> UPDATE: Threw together some simple HTML/JS for simple interaction: https://toogoodtogo-alerter.com/static/davinci.html (no analytics)

Nice. I like the barebones and fast interface. But so far, this only includes the recto of each folio, not the verso. It would be nice if there was a way to see both.
(e.g. see 527v: http://codex-atlanticus.it/assets//2000/000V-527.jpg, which is far more interesting than 527r)
Tech workers worry about age discrimination at age 40
I don't know about birds, but dead mammals pee/poo themselves very quickly. I just assume it's similar.
I learned vi by being too lazy to change my default editor in git..
What is the currency?
Walking into an interview, being given vi and told to write code would be a horrible experience.

Expecting someone to grasp a dramatically different editor with interview jitters is unfair. Frankly, that’s the kind of behaviour that would be a massive red flag for me - it would absolutely lead me to reject any position I was offered.
Why the Government Pays Billions to People Who Claim Injury by Vaccines
As long as there is a sufficient quantity of people who have limited means of other income, and they can drive, it should be viable.
If I understand it correctly, it's much worse: A customer of Company A could download all internal data of Company A (e.g. all customer info) if Company A is using a Salesforce based support ticket system and the customer had an account in there.

So if a sales person at Company B happens to be a Customer at Company A...
Use Apple AirDrop on a Raspberry Pi 3
Imagine that we decide to increase energy usage by 5x-10x, and increase size of the plant, and the change in river eater temperature goes up by that much. Eventually the plant starts to change the river water temperature to the degree that it changes the ecosystem.

This is already regulated, see for example this discussion of monitoring systems for proving compliance:

https://www.power-eng.com/articles/2007/01/external-temperat...
Thank you for your service, sir.
It's also diet and food choices. For example I shop in Aldi here in Ireland and this week a standard problem happened. I went with a list of ingredients to make an Indian curry from scratch and only managed to get about 70 percent of what I needed there. The same thing has happened before when doing a Thai or Chinese meal. Comparatively a normal sizwd Tesco would nearly always have everything. In particular Aldi would have a lot less options for things like spices etc.

One thing I do find funny though is the Lidl (and Aldi) practice of selling loads of random items in one or two of there aisles. Many is the funny story I or friends have of going into the shop for milk and bread and coming out with a unicycle, power welder and night vision goggles instead :)
This been the case for London for a while now.

That said I’m not sure it’s a good thing.
That's also culture-specific.
What's comically bad about them?
Aneutronic fusion [1] produces only fast moving charged particles. You can call fast moving particles 'heat', but if they are charged you don't need thermo-electric to generate power. It already is useful power. A fusion plant capable of fusing boron + hydrogen basically produces a 2 million volt battery.

[1] - https://en.wikipedia.org/wiki/Aneutronic_fusion
If the task was "write me a basic function that adds two numbers" then sure, editor doesn't matter, anyone with basic understanding of the language must absolutely be able to do that without google.

But that's not the task they use for interviews. It's gonna be something like one special scenario of an abstract academic problem that you will never encounter in a high traffic website project. You either shouldn't need to code it and the thought process should be enough for the purpose of the interview, or you need to think and focus really hard, and being constantly distracted by an editor that doesn't do what you expected, because you have a muscle memory for your own keyboard shortcuts totally ruins that.

The result is that your performance in this task has nothing in common with your performance in the job.
the market is great for freelance developer and the demand will continue to grow. Self-development service like wix etc... are failing because development is something complex and people still prefer to rely on professionals.

If you are looking for remote work as a freelance try our platform https://open.studio
we don't do interview, so keep your resumate... only our work matter :)
It’s very common in Poland as well though probably not 100%.