skysight-inc/HackerNews huggingface dataset:
Ohai HN.

Out of curiosity one day I started grabbing from my devices / servers logs the login attempts that were made.

From there I made a list of the IPs that tried to log in the most, and the user that was used.

I made a nice map that you can see on the repo - and feel free to suggest a use / improvement - or to contribute with your logs too (just the IPs and users, not your original logs files - see the README).

Cheers.
Protecting the network link is a good thing, no argument there. Doing both is good, but it’s not particularly useful compared to protecting the entire connection.
My friend studied Interior Architectural Design, one of his professors there started one lecture a year by getting the CO2 sensors, placing them around the lecture hall, showing the readings at the start of the lecture, closing the doors and then after the hour long lecture showing the readings.

During the lecture he mentioned the figures for CO2 concentration that led to symptoms, e.g. dizziness, sleepiness etc.

The reading at the end of the lecture showed that it was over the recommended limit, and well beyond the threshold that causes people to get sleepy and lose concentration. (I believe it was less than 400ppm at the start and thousands ppm afterwards?)

A simple demonstration using an older building crammed full of students in a closed space, but it was apparently quite impactful in showing the students how there are a lot of features of interior design architecture that aren't really addressed and are only coming to the fore recently.
In Japan, the building code requires every room to have an air vent [1]. Initially I was skeptical of them and was looking to close them to save on heating costs in the winter. But after doing a little research, I decided they are probably best left open to reduce condensation and mold growth.

Now I'm curious how effective they are at keeping down CO2 levels at night. I would like to try this experiment in my house.

[1] https://resources.realestate.co.jp/living/japanese-apartment...
I'm not sure you understand probabilities when you drive at discrediting the NYT. Their last prediction given in the linked series gave Trump a 15% chance at winning. That's about equal to the probability of rolling a 10 or more with a two six-sided dice (16.7%). Would you find it laughable that someone looked at you before the come-out roll in a game of Craps and said there was only a 16.7% chance of rolling a ten or more and then it happened? I wouldn't.

Further, I think if you wanted to drive the results of an election you're far more likely to give your chosen candidate a _lower_ chance of winning in order to drive as much support as possible. If as a voter you thought it a foregone conclusion that your preferred candidate was going to win, it's not likely you see much reason to vote.

All of that said, the NYT is clearly constantly pushing particular agendas (just look at the "Business" section for a start) and has dropped so significantly in own esteem that I will very likely unsubscribe soon. However, when criticizing an organization we should do so objectively and point to their true flaws and not use misunderstandings of probabilities.
Anything related to building a bootstrapped business. I would love to talk to founders who have bootstrapped and scaled a company from 0 to say 50 people and revenue from 0-10M (give or take). I would love to just listen to people who have done that.
Elon Musk has been pitching cheap tunnels from the Boring Company to big names
Previous company I worked for had dashboards and Slack integration for the CO2 levels on all floors. There's a blogpost on how it was done (Raspberry PI's, CO2 sensors and open-source python script): https://blog.wooga.com/woogas-office-weather-wow-67e24a5338
Simple shortcut manager for macOS written in PureBasic
In Kurzweil's book 'The Singularity it Near' written in 2005 he predicted it for 2045 and has never changed the predicted date so we're still 26 years off. We've recently had AlphaZero beating us at games and Waymo cars kind of driving so there's some progress on the ground. Give it time.
Except that is not how it ends up. Candidates who get/take hints are largely de-ranked over those who "solved 3 questions flawlessly without any inputs within an hour" as are those candidates who bring in an approach that the interviewers did not have in their mind.

Source: Am one of those types of tech interviewers at one of those types of tech companies and also part of the HC having reviewed thousands of interview feedback!
2019.03 YouTubed – Weekly changes in and around Perl 6
Oh, another thing I just thought of: It could leak what vulnerable software you have installed / what version you're running to make exploits easier.
Considering America's absurd infrastructure costs: https://www.vox.com/policy-and-politics/2017/5/24/15681560/g..., this can only be positive.
I actually think the most important thing you can do is learn SQL and specifically how to make things fast/clever enough with just Postgres.

Topics include different joins, relationship types, full text search, indexing, JSONB, amongst many others!
Fishkin/DeRuiter: Why We’re Putting a Bunch of Our Savings into Tiny Seed Fund
Interesting.

Because anybody can use and park the scooters, I would think it's in somebody's incentive to move scooters from pubic sidewalk onto patrolled private property to get scooped up.
Ed Witten?

https://en.wikipedia.org/wiki/Edward_Witten
That's great! Its use of a 680x0 emulator with a re-implementation of the Mac OS API reminds me a bit of how DOSBox emulates an x86 but provides a host re-implementation of BIOS and DOS APIs.

Is the name a reference to "advanced tea substitute" from the 1984 Hitchhiker's Guide to the Galaxy computer game?
The problem is you are going to use the hints and guidance as an excuse to cover up your biases.

Guy who looks like a close friend? Yeah I had to give him a hint, but that’s ok. Guy who’s ugly and speaks with a stutter? I had to give that guy a hint, can’t belive he couldn’t figure it out on his own.
I rewrote my reducers with Immer as well. I had some pretty complex nested updates that became super simple with Immer, love it!
Reminds me of ARDI Executor, which felt incredible in its day.

https://en.m.wikipedia.org/wiki/Executor_(software)
Isn’t there a massive advantage if you have seen the question before though? I mean you just pretend like you haven’t and hit it out of the park.

This isn’t theoretical, I have done this before in a real interview and it did work.
Your statement is true if the electricity is generated locally, otherwise there's a difference in energy losses depending on the carrier.

According to http://web.archive.org/web/20180822025250/https://portfoliom... heating with grid electricity would require 2-3 times as much primary energy as heating with water/oil/gas.
Right, so then in a single night in a poorly ventilated room, a human would not breathe up enough of the O2 to make any difference in their functioning?

(Meaning we could rule it out as an explanation for the effects, if the effects do exist)
It's funny that this paradox can be used to justify extremism on both sides:

left - we're intolerant of unfettered free speech because it leads to spreading ideas that destroy our specific version of tolerance

right - we're intolerant of certain cultures because the proliferation of those cultures leads to spreading ideas that destroy our specific version of tolerance
It was in a short modern history of Japan I read about 15 years ago. I’ll try and dig it up.
Cats

Motorcycles
The third party picks up the shopping carts, and the store pays for their return. It's cheaper for the store to do that, vs. the cost of purchasing new carts.

Stores have several alternatives to this:

• They can send employees off-property to pick up carts they find. I used to see this in the past; not really as much anymore.

• They can install an "invisible fence"-type system, which causes one of a cart's wheels to lock up when taken outside of the permitted area. If you walk to/from the store, you'll have seen signs warning about this; otherwise you can check the carts to see if one wheel looks different from the others. The Safeway near where I live does this.

• They can require that customers pay a refundable deposit to use the cart. See the "Why do I need a quarter?" question at https://www.aldi.us/en/about-aldi/faqs/about-aldi/ for an example of this. This doesn't happen in the US much.
Yeah it never gets above 1300 at our place with windows closed. With a window open a crack it stays at 700-1000.

Outside is 400 globally but often 450 or more in cities. At least on my meter.
So now it can get sent around via a game of literal telephone. I wonder if this will end up creating fake news. Of course, any mistakes can be blamed on the users.
Snagging Parking Spaces with Mask R-CNN and Python
Tide – Modular Rust web framework
Thanks for that! I thought you were coming at this from an Indian/Yogic tradition, and I guess the confluence is less surprising if it all comes from Daoism.

My teacher is very much about awareness and the way it moves through the body; the interplay of will, qi, and strength. I'm slow mostly because I started out with some pretty gruesome hip immobility issues, and have treated taiji like physical therapy for the past two years. I'm only just coming out of the gross mechanical problems now, and starting to become more aware of the subtler issues at play.
Dealing with file downloads in puppeteer
I did have people question why I do not drink, without accusing me. I just say it is a personal choice and that is the end of it.

Sometimes, if I am with people who I know longer, I tell them it is because of having an alcohol related death in the family.

I also continue with saying I don't mind that they drink.

I have done this for about 11 years without any issues.
As someone who has built my fair share of houses and worked on many more over the last 25 years, I have to agree that our ability to seal air better than ever is causing problems, especially if you don't have forced air heating and cooling running all the time. People just completely ignore or haven't ever thought about room ventilation, positive or negative room pressures, and where and how to ventilate to the outside. In older houses there was always air leaks, small, but they let the house breath, especially if you had a central fireplace and your house was at negative pressure. I have seen many people purposefully over seal their house in ill conceived ways, to try and improve insulation, but end up causing ventilation problems with mold being especially common. Materials and vents that should let air pass through are commonly replaced with impermeable plastics and sealing tapes, many times in conjunction with a misunderstanding in expansion and contraction joints that have small gaps.
That sounds like a rephrasing of the quote, “The constitution isn’t a suicide pact.”

https://en.m.wikipedia.org/wiki/The_Constitution_is_not_a_su...

It is most often attributed to Abraham Lincoln, as a response to charges that he was violating the United States Constitution by suspending habeas corpus during the American Civil War. Although the phrase echoes statements made by Lincoln, and although versions of the sentiment have been advanced at various times in American history, the precise phrase "suicide pact" was first used in this context by Justice Robert H. Jackson in his dissenting opinion in Terminiello v. Chicago, a 1949 free speech case decided by the U.S. Supreme Court. The phrase also appears in the same context in Kennedy v. Mendoza-Martinez, a 1963 U.S. Supreme Court decision written by Justice Arthur Goldberg.
I wholeheartedly agree with this assessment.

Metaprogramming is incredibly powerful, and has its place, but it generally comes down to 'defining your own language'. It cannot merely be Javascript any more: one must learn the idioms of your own personal language which Just Happens to run as Javascript.

As a junior dev I used to make maximal use of every language and platform capability I could find. These days, I'd rather just stick to the idioms and conventions of the parent language, because I want neither to maintain a compiler nor teach our junior devs how to use My Custom Language. It's enough to know that those capabilities are there without playing with them constantly.

Boring is simple and maintainable. Best to confine the interesting to the 'what' (which it'll infest anyway) rather than the 'how' (which can at least be kept under control).
I wish APT used HTTPS if only to be able to tell my proxy "only allow HTTPS" and never have to worry about unencrypted traffic ever. Currently it's the only HTTP trafic my server are generating. Plus it's polluting my proxy logs as instead of having only the domain as it's the case for all the other log, I have the full URLs :)
Low Eye Contact Is Not Just an Autism Thing (2012)
Are there plans for preemptible TPU pods?

As is, it looks like p3 16xlarge spot instance (or probably preemptible gcp 8xV100) are still by far the most cost effective option. You have to do a bit extra to tolerate preemption, but it's worth the ~80% savings.

Also, the "TPU pod is 200x faster than single v100" comparison is a little goofy. Might as well say Summit or Titan is faster than my desktop.
Companies already can have their own 4G networks in factories etc. It's fairly common in mining or oil fields.

There have been wireless access platforms with much more control over latency and robustness for well over a decade.

Bandwidth not owned by carriers is also not new. LTE-U is a recent example.

This all sounds similar to the hype that comes with every other new generation of last-mile access technology.
We used FAI[1] to install it into the boot images we used and then ran it that way (other methods), but there still is the verification of the packages you put on those. Short of manually auditing the code and compiling that yourself then there's not much else in the trust chain. It's not really that necessary though, realistically, with the other protection methods. We just did it as it was fun to do and well, we could!

[1] https://fai-project.org/
I don't know how often scooters ping back to HQ, but it may be often enough for them to log the move from public property to private property.

TBH, I'd also trust an established towing business to handle scooter pickup, because scooter pickup would not be their only line of business, and they presumably wouldn't want scooter shenanigans to affect their towing business.
I believe the distinction is: information is encoded in data (or, data holds information). E.g. a compressed data file stores the same information as it's uncompressed form, but the information is not necessarily usable without further processing.
If your AI mouse would behave like the real mouse for couple hours of observation, I'd conclude you've done a good job.

I'm not trying to make a Chinese room argument (which I don't buy), implying there's some hidden "spark" needed. I'm just saying that currently existing "AI" programs are pretty far from mouse brain, both in individual capabilities and the way they're deployed together (i.e. they're not). For instance, deep learning is to mice brains what a sensor/DSP stack is to a processor. We seem to be making progress in higher-level processing of inputs, but what's lacking is the "meat" that would turn it into a set of behaviors giving rise to a thinking entity.
The symptoms of slight sub-clinical hypoxia are in line with the observed effects of people in high CO2 office rooms: headaches, concentration problems, tiredness, etc.

In a closed small room, the oxygen is mostly used up after a couple of days.

One person in a small tightly closed room will lower the oxygen level significantly, by 5-10% (consumption is around 20 cubic feet, and a small room has about 200 cubic feet oxygen in volume in total)

CO2 and oxygen work in tandem in the human body, and studies in the medical field have shown that an increase in carbon dioxide increases breathing rate, breathing volume, heart rate and metabolic rate.

The result is an increased need for oxygen, which will not be met in a closed room.

Thus I speculate that an increase in CO2 with an accompanying increase in oxygen (or at least a stable flow) will mostly negate the observed symptoms.

My preliminary working theory would be that the previously observed effects from high CO2 in rooms (office rooms for example) are due to the interaction of both high CO2 and low O2.
Another article that wants to compare io blocking java code with non blocking node code. What a farce of a comparison. I wonder if the author has heard of Spring's React framework that abstracts servlet code into non blocking code.
I thought this was a nice idea from the same author:

FORGE: A File-Oriented Reflective Graphical Environment

https://www.fornaxis.org/forge/
My understanding is that for at least three years now chip feature size has been on a scale where the design software has to evolve (as in: their algorithm is simulated evolution) physical solutions to the logic-level designs to avoid unintentional self interaction, both quantum tunnelling and classical e.g. capacitance. Humans can’t do that for multi-billion transistor chips.
I live in Alberta - I love the idea of a passively heated house, but for now I'll stick with my 25 kW (converted from BTU) gas furnace. It's about 5 cents / kW for electricity and 0.5 cents for natural gas. That house would still cost more to heat. Sadly natural gas has a carbon footprint by default.
I often think this (we are in a bubble) and feel a mild sense of dread. It is time consuming and difficult still to make top notch websites, but I don't think it will always be that way. Eventually we will be able to churn them out like little plastic toys from China, thanks in part to all this nice functional composable programming :)
Heh, did you mean gripe?
Look at prize winners - then, where relevant - their students or people they mentored. For mathematics, Abel Prize winners and for Physics the Nobel Prize winners and Sakurai Prize winners tend to be recognized as the leaders of their fields for the particular research they work on. These are names that many in a given field would recognize or at least be aware of.

https://en.wikipedia.org/wiki/Sakurai_Prize

https://en.wikipedia.org/wiki/Nobel_Prize_in_Physics

https://en.wikipedia.org/wiki/Wolf_Prize_in_Physics
I reckon it would be tough growing eggplants indoors with LED light.
You're right. I seem to have been paraphrasing a blog post[0] I read a few years ago.

[0] https://extranewsfeed.com/tolerance-is-not-a-moral-precept-1...
This is awesome! Bookmarked for the next time I'll need a new place to eat :)
A nice feature would be a map view of those places.
Opening a window is just a bit too expensive in the -20 degree weather we're getting around here right now :-)
"We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris." -- LarryWall

Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don't have to answer so many questions about it.

Impatience: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least pretend to.

Hubris: The quality that makes you write (and maintain) programs that other people won't want to say bad things about.

(That quoite's originally from Programming Perl 1st edition in 1991, the explanations I think didn't show up until edition 2 in '96 or so...)
Looks like work on this began at the latest in 2014, with regular work up to the present. I'm not sure how it fits in with the author's other projects but it seems like there's a lot of integration.

https://github.com/jjuran/metamage_1/commits/master/v68k
The organic chicken from the local butcher is the only sort that comes close and it usually far less stringy.
Cooperative multithreading and asynchronous io.
Right, the lack of selection pressure is in itself a selection pressure, in that those individuals more inclined to devote energy to breeding that might have been devoted to survival will out-reproduce the others.
> Find some aspect of their religion that could be considered intolerant by your target audience and now you can safely label your opponent a bigot and its all good since, after all, you are only being intolerant of intolerance!

While there is a risk that this works in practice, it's not really coherent. Being intolerant of intolerance does not necessitate being intolerant of the intolerant.
That is neat but it's so similar to how Plan 9 did it that I can't understand why he doesn't have an acknowledgment on the page.
Pair programming is what it sounds like, two people coding a solution to a problem with each other and no artificial restrictions. In interviews I've seen it used in the interviewer is typically "driving" the IDE and the interviewee is dictating the logic.
Neither Civilization nor Windows existed in 1985.
If I don't trust security in the low levels of the stack, why should I trust no security in the low levels of the stack? If I'm not certain of the low levels I can always add security. Why not just have security in the low levels so you completely eliminate insecure communication. Security by default.
It's a lot easier to do when the disinformation is presented in the form of memes, quotes on top of scenic backgrounds, and screenshots of text.

Anecdotally, I was in one group and one person announced that they were leaving, so they spent some time saying goodbye. Almost at the same time, someone else forwarded a meme post along the lines of "Sometimes the best way to let go is to tell them to FUCK OFF!"

Well, that was quite funny at the end of it, but still.

The forwarding is effortless and is essentially broadcasting. You don't see the updated conversation from a forwarding screen, so you can't pause to reflect the same way you would if you were typing away a message and seeing the chat flow by. So these messages propagate mindlessly.

To that extent I don't think fake news/disinformation is the real problem. It's virality.
after having seen a few shows, at one point I was sold on the idea of driving around in a restored, older car. But the truth is, my new, tiny run of the mill car has bluetooth, AC, 10 airbags, great fuel economy and is much more quiet and turns off when idle. Oh and starts reliably - I haven't had a single day of downtime in the 5 years that I own it. So much nicer for daily driving.
Information is data with a meaning.

Like a series of bits is just data, but by decoding and interpretating them they can become useable information, a number or a string.
When having a live chat for sales is convenient
This is a risk, but the risk cuts the other way too. From the Popper quote in the article:

> for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant.

Both things are true:

- Intolerant zealots (religious or otherwise) can weaponize tolerance against itself.

- Bigots can weaponize the paradox of tolerance for purely hateful aims.

You must contend with both of these realities. There's no avoiding judgment and practical considerations.