skysight-inc/HackerNews huggingface dataset:
I think the large problem alluded to (if true), is that if DHCP fails it may switch which NIC it shares with as well. That problematic for many reasons, and many of them are still problems if you separate it to a different network.

You generally don't expect a DHCP server going down somewhere, possibly in a side-network where it may not be noticed, to cause a management system to open up on a server's publicly connected NIC when it reboots (man, I hope it requires a reboot!). That renders all your careful segregation of your control network completely useless with one service failure and a reboot. Sucks to be you if that DHCP server is on the same circuit as some other servers and they all power cycle at once, because I bet the BMC tries to DHCP an address before the DHCP server boots entirely.

To me, it seems like a very poor default behavior. I can see the benefit if you know what you're doing and want to enable it though.
> We talked English professors through the "number-theoretic" attacks on RSA in cryptopals set 6.

The English professor finished set 8 as well!
Someone for the love of god, please introduce the USB committee to the concept of semantic versioning. Stop this Gen madness.
Show HN: San Blas – a flexible, component-first static site generator
That would not survive a 1A challenge.
>For a tool that I use every single day that was worth it for me

Well, sure if it were guaranteed to prevent or cure RSI then either spending hundreds of dollars or getting out the soldering gun would clearly be worth it.

But I suspect you didn't get my point, which is that I spent the $270 in 1997 dollars for a Kinesis Advantage (and later on a different mechanical board) and it did not work for me. Or more precisely it did work for a month or 2 -- not because the Kinesis was more innately ergonomic than any other board, but rather because I wasn't used to it. Once I got used to it, it stopped working.
One of the applications of shear-flow stabilized Z pinches is to generate short wavelength light from xenon plasmas.
Depends on how that particular message saturates in people's minds. It may have diminishing returns up to a point, but then repeated exposures have positive nonlinear compounding.

Mass communication is all about simple, repeated messaging.
If the feature makes folks more likely to use a 64 character random password for your Wi-Fi then I'd say it certainly does add security.

Presumably folks will be "sharing" the plaintext value of their Wi-Fi password with friends regardless of whether they use this feature or not, so it appears to neither increase nor decrease THAT aspect of Wi-Fi password security.
Absolutely agreed on this. I’m not much into subscription boxes, but this one sounds legitimately useful - particularly because keeping emergency kits up to date is one of their biggest pain points.

I would suggest it should just include refills of semi-perishables that are nearing their expiration date (with a reminder to consume the old ones) rather than an email reminder.

> - group needs and resources by different types of situations. So I know that I am covered in a hurricane, but maybe not in an earthquake. I dunno.

This is a good point. For instance, I’m very unlikely to experience flooding or lose power due to even the worst storm, but a significant earthquake where I live - rare but possible - would be absolutely devastating. As in, lucky to be alive at all after the first big tremor.

Additionally, what one has room to store and the challenges one would face in the case of a generic disaster probably differ somewhat between Manhattan vs the suburbs of Dallas.
Now try having a HiDPI and a LoDPI monitor connected at the same time :)
To be fair, if I was in such a group I would probably be the one passive aggressive about them using a messaging suite locked into a single platform too expensive for most people to afford (instead of Signal, Whatsapp, etc), so maybe I shouldn't be so harsh on your friends.
Show HN: Array with Constant Time Access and Fast Insertion and Deletion
> Laptops ship that have one USB-C port that will carry DisplayPort alternate mode, and another, equivalent looking port, that won't, because it's not wired to the GPU.

The solution is to mark ports with symbols. It already happened with USB 2.0. I remember charging and not charging ports there, with a label on the charging one. Furthermore people learn with quickly which port does what on their laptop.

On the other side, is this phone I'm writing on capable of video out? No way to know unless I google the spec. I think it does, but I don't remember. It's not I'm doing that every day, or every month.
My 20-month-old Pixel 2 got the update today.
Your opinion appears to deviate from the legally accepted interpretation. Regardless of how we got here (per your other comment, about stacking the Court), people in charge disagree with you.
The most likely outcome for HK
The problem for IBM is that startups can't afford them.

For example, does Amazon have the CPU load to run many System Zs? Of course they do.

But Amazon probably started with one cheap PC connected to the web somewhere. And then two ... three .. and so on. By the time Amazon had the CPU load and business to need/afford a System Z, it was too late to change.
The "×2" label is really confusing. I am a little disappointed that they still use it after "USB 3.2 Gen 2x2". if a device/motherboard has 2 of such port, either "2 of USB 3.2 Gen 2x2" or "USB 3.2 Gen 2x2x2" will looks like a joke.
Yup.

Amazon is only struggling if you combine being extremely short-sighted with taking an extremely shallow look at their finances.
> I feel like a significantly larger portion of development time would go towards backwards compatibility instead of pushing tech forward.

In what ways do you feel that cell phones need to be pushed forward? Phones have been capable of doing everything I want and more for many years now. My biggest complaint is how quickly they become insecure.
Also actual entertainment industry glorifies mass murder.

See John Wick, GTA5, etc. First mission in the GTAV is to kill unarmed constrained cop to teach player how to aim [1].

[1] - https://youtu.be/vMXq-4UDZ4c?t=104
Pot in Condos is too much of a grey area
And then even the devil gets pointed out how they used the scripture wrong. The point being that the data itself is addressed, rather than just ad hom'ing the devil.
The story of Cassandra is one of the most well-known of the Greek myths and the allusion a standard rhetorical device in at least the English language. The fact that anyone would have confused the reference with a database in this context makes me sad for the state of 21st century humanities education.
I agree with your general sentiment but NEMA 1-15 must go (it kills a few people each year) and so must IPv4 (it spawned NAT which destroyed the Internet).
Would be interesting to know the numbers. It's a bit like IKEA, their furniture requires less energy to produce and ship but does the resulting cheapness cause people to buy significantly more?

I don't think I buy significantly more stuff than I otherwise would just because it's convenient from Amazon, but perhaps I do.
iMessage sends messages via cell data (or WiFi) too, if that’s what you meant by “dirty data app”.
There's plenty of free polished out-of-the-box experiences, from Ubuntu/Mint/elementary/whatever to hardware from Purism and system76.

There's definitely some "customization freaks only" assholes on the internet too, but…

very very often, it seems like some people perceive that when a non-out-of-the-box OS just exists and people like using it just personally for themselves.
Consider then having people ask the questions that are 'interesting' here, on HN. There's Metafilter. There is IRC, slack and discord channels, twitter, GitHub issues, mailing lists. People have fairly consistently tried to do spin offs of Stack Overflow (https://news.ycombinator.com/item?id=6062876 is one such example - it didn't work, it is rather challenging to get enough people active to keep it active - see https://www.askquestions.tech as another). There are even people still posting on usenet ( https://groups.google.com/forum/#!forum/comp.lang.javascript )

There are lots of them out there. They're not as big as Stack Overflow, but that's part of what allows them to have a less focused mission... and many of the other formats support the interesting questions better than Stack Overflow can.
Your football coaches and managers seem to be getting paid a lot (https://www.mlive.com/news/ann-arbor/2018/12/search-salaries...). Maybe you should consider increasing the salary of the workers.
Show HN: Find articles you read in the past within seconds
As a power user of Chrome, I've always wanted to go back to certain articles that I had read — but I was always faced with pages and pages of Chrome history.

So we built out DigitalBrain — a chrome extension that automatically will categorize what you're surfing and put it into different buckets+ based on what subject/topic it is using NLP. We also help you annotate and take notes within those articles.

Please let us know what you think, we're happy to answer questions about anything. Let's change how we use our browser history.

Here is the demo: https://www.youtube.com/watch?v=4TqLgZPSi-4

Sign-up for early access: https://digital-brain.co/
Kalepa | Software Engineers | Machine Learning Engineers | Tech Lead | New York City, NY | ONSITE / PARTIAL REMOTE, VISA

Kalepa is a New York based, VC backed, startup building software to transform and disrupt the $1T commercial insurance market.

Engineers at Kalepa will be solving interesting and challenging problems at the intersection of big data pipelines, cutting-edge machine learning models, intuitive frontend apps, and robust infrastructure. You will be working in a small team building technology from the ground up with the latest stack.

One trillion dollars are spent globally each year on commercial insurance. However, the process for estimating the risk associated with a given business across various perils is still reliant on inefficient and inaccurate forms and research. This information asymmetry leads to a broken set of incentives and a poor experience for both businesses and insurers alike. By combining cutting edge data science, enterprise software, and insurance expertise, Kalepa is delivering precision underwriting at scale. Kalepa is turning real-world data into a complete understanding of risk.

Kalepa is led by a strong team with experiences from Facebook, APT (acquired by Mastercard for $600M in 2015), the Israel Defense Forces, MIT, Berkeley, and UPenn. We are backed by IA Ventures.

More details here: https://angel.co/company/kalepa/jobs/460333-software-enginee....

Contact: paul.monasterio@kalepa.co
"User Interface LINUX Architecture
The system is delivered with proprietary ASML TWINSCAN software based on the Linux/Voyager
operating system. Separate computing hosts are used for data access and scanner control offering
the following automation interfaces: SECS, EDI, and EDA."
Fleetio | Senior Rails Engineer, Product | Full-time | REMOTE | https://www.fleetio.com/careers
Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet of vehicles. Transportation technology is a hot market and we’re leading the charge.

Your work will be heavily focused toward high level, high impact areas. You’ll work closely with Product Managers and Designers to plan, design, and implement some of our more complex features. You’ll have a strong voice in the development and planning processes. You'll be joining a tight-knit team (14 Engineers) who are used to moving fast and taking on responsibility. That said, we have lives outside of work, and we know you do too. We are a family-friendly company that is still young enough for you to get a nice slice of equity but old enough to be a stable and healthy place to work.

Tech Stack: currently on Rails 5.2 (hosted on Heroku). We strive to keep our frameworks and libraries up to date. Other technologies include Angular, PostgreSQL, and Redis.

Perks: competitive pay, meaningful company equity, 100% coverage of health and dental insurance, strong remote working culture, professional development budget.

Apply here: https://fleetio.workable.com/jobs/1110400
When it so blatantly doesn't work, it'll get called out in reviews and possibly delisted. It's really easy to stamp the actual capacity on a cable, and there's not much incentive to lie.
Subterranean Fiction
If you have one mission critical system, all your systems are mission critical.

It's usually the link you don't expect or don't know about that screws you over. Like an email server, DNS, networking. At any level, a complicated house of cards can easily come down.

Thankfully, in rocket engines, simplicity is a design goal.
Carbon3D | Bay Area & US Remote | http://software.carbon3d.com
I work on the automation / tooling side of things at Carbon and we have a very diverse (CS, chem-engs, materials, mech-engs, mfg-engs) set of people working on modernizing & industrializing additive manufacturing. Our printers are used in real-world use cases like mass manufacturing:
- Mid-soles for Adidas: https://www.adidas.com/us/4D
- Helmet pads for NFL: https://www.carbon3d.com/riddell/
- Bike seats for Specialized: h ttps://www.carbon3d.com/specialized/
https://www.youtube.com/watch?v=nqOiNJp1_7A
We are looking for great engineer(s) to work on our software that helps users prepare 3D models for printing. We use three.js for our modeling tools and react for most of our general ui components. Our back-end is a combination of node and C++. Most of our JavaScript code is in TypeScript. Experience with areas of our stack is helpful but many people join our team without being an expert in all the areas - (emphasis on we are looking for generally smart and humble people).
You can reach me on mgandhi+hn@carbon3d.com for any qs and our fav recruiter: apagin+hn@carbon3d.com
Have fun when your product falls on its face because the vendor stack got the corner cases wrong.
This is my friends too. I gave in to the pressure for a different reason, so it’s nice to not be excluded again. GroupMe seems to be the lowest common denominator for proper group chats (50+ people).
”All I know is χλωρο is "Chloro" as in Chlorophyll”

It also is “Chlor” as in Chlorine (the element). https://en.wikipedia.org/wiki/Chlorine says that’s a ”pale yellow-green gas”
I am not willing to spend the money to give it an extended try because it probably would prove worse for me that the Amazon Basics because the PC board or boards the keys are mounted on are curved.

With any curved board, I worry that I will have to pay too much attention to achieve the condition (3) in my previous comment (without my constantly looking at the board, which of course is important to avoid). That was my big problem with the Kinesis Advantage.

For convenience I will now repeat condition (3) from my previous comment: at the moment of contact, the finger tip is moving roughly in the same direction that the key will travel. Keys mounted on a curved PC board will all travel in different directions. My worry is that for me to maintain my condition (3) during my use of such a board will require me to pay an excessive amount of attention to keeping memorized to a sufficient degree of precision the direction of travel of every key. (If I'm not constantly looking at my keyboard, then the only way for me to maintain my condition (3) is to have the travel direction of every key memorized.) When all the keys travel in the same direction, as is the case with any standard keyboard, I only need to keep memorized that single direction.

Also there is a condition (4) not mentioned in my previous post: namely, to strike the key cap roughly at the key's center line, which is made easier when as is the case in a standard keyboard, but is not the case with any of Microsoft's post-2005 ergonomic keyboards, each center line of a key with a letter or number on it is exactly .75 inches from the center line of its neighbors left and right provided the neighbor also has a letter or number on it.

Microsoft's pre-2005 ergonomic keyboards were OK, i.e., not curved. (The direction of travel of the keys on the left half of the board was significantly different from the direction of travel of the keys on the right half, which meant I needed to keep memorized 2 different directions of travel, which was easy enough -- and of course vastly easier than memorizing the 80 or so different directions of travel of any post-2005 Microsoft ergonomic keyboard I am aware of.) I bought 1 or 2 when they were still being produced. My big problem with them was their lack of sufficient "key stability": that is, like most cheap keyboards of the time, the key cap would rotate a lot when struck off the center line or when the direction the tip of the finger is moving on contact with the key cap is not parallel to the key's direction of travel. Among the really cheap keyboards I have used, the Amazon Basics has by far the most key stability. (Its short key travel helps it there. Also, I suspect, but was unable to use a search engine to confirm, it uses a scissor mechanism, which also helps.)
The way I view it is that Go is for people who write software while Rust is for those who like to think about how to write software.

Perhaps I’m old and grumpy but I feel that at this point I’ve had every language discussion before and if people start to moan about lack of metaprogramming support I just leave.

I have yet to see a project that failed due to lack of high order abstractions
Which is how most breach announcements start

"A database server was found with an open port exposed to the internet and no or poor authentication, all records were exposed."

This also should mean that Lambda's can get stable public IPs through a VPC for firewalls as well.

*edit for must to most.
A caching (memoization) decorator for TypeScript
Anchorage (https://anchorage.com) | Multiple Positions | San Francisco, CA or Sioux Falls, SD | ONSITE

Anchorage is building a cryto-native custodian, enabling secure storage of your assets and participation in the different blockchains.

We approach problems security-first and we're looking for people that want to build robust, secure and extensible financial mechanisms for the new world of digital assets.

Imagine what it takes to ensure that your private keys are secure, but also and more importantly, are not wrongfully accessed, while still enabling you to use them for legitimate purposes!

We're looking for all kinds of team members... Marketing, Legal, Engineering and Finance. I'd be more than happy to tell you more about it, so feel free to reach out.

We currently have offices in San Francisco, CA and Sioux Falls, SD. We do not have remote positions at the moment.

For more info see https://anchorage.com/careers
That would be colossally inefficient - essentially the size of the chip means that electrons would be taking multiple cycles to get from one side to the other. The solution would be localizing processing into distinct processing units on the one die. At the point you’ve reinvented multiple cores and it starts becoming cost effective to split them into separate chips to improve yields :)
I think the opposite is True: SQL is backward to a programming language. Creating statements by concatenating strings? An ORM makes real objects and types you can actually instantiate and use, or even type check.
You'll have to pry ActiveRecord from my cold, dead hands. I'll take it any day over the half baked quasi-ORM that your company has inevitably made over the years because an early engineer was anti-ORM and it turns out doing raw SQL all the time is tedious.
Both infringements are invariably outrageous overreaches. If there is any greater danger to the average citizen than the evisceration that 4A has suffered, it could only be your proposed destruction of 1A.
Like you alluded to, some websites perform much better in Chrome (in particular Google's own websites, but there's some other offenders like roll20.net).

There's an FF extension called Buster made someone here on HN that helps workaround Google's current generation of captchas. It doesn't work 100% of the time, but the success rate is still higher than doing it myself.
ORM protections against SQL injection attacks are worth the clunky syntax. Change my mind.

For example, Django's ORM protections against SQL injections: https://docs.djangoproject.com/en/2.2/topics/security/#sql-i.... Of course, not all ORMs have this feature.
Computercraft or that newer one, openComputers, which has the memory blocks and such similar to redpower2.
Why are people putting lots of effort into extreme UV generators when we could just use x-rays? We know plenty of ways to generate and focus x-rays...
Your first argument is wrong: http://www2.law.ucla.edu/volokh/common.htm. (Also, nobody should be trying to parse the bill of rights as miserly as possible. There’s lots of debatable things in the Constitution. What does the commerce clause mean? What are the exceptions to the freedom of “speech?” But the combination of clarity of this provision and placement in a place in the constitution where a full reading should be encouraged this not one of those things.)

Your second example actually proves the opposite. In that context, “your person” is not referring to “you, a person” but “your body.” So the amendment is talking about the right of individual people to be secure from trespass upon their bodies.

When the Constitution refers to people as a collective, it capitalizes the term: “We the People.”

Your example also contradicts the use of “people” in the first amendment. (Unless you think the freedom of assembly is a collective right, than an individual right applying to groups of persons.) Same thing with the individual right to vote for senators in amendment 17.
How would banning help? Criminals don't care about bans.
I checked https://www.android.com/one/ and see monthly security updates are promised for three years.
I had this the other day, it was not trivial to find this setting to disable.
Could you expand on what you think is hard about the concurrency in Go? (And perhaps give an example of a language that makes it easy/easier?)
It looks like the author is generalizing shortcoming in SQLAlchemy as faults with the concept of ORMs. ActiveRecord for example, treats SQL as “the source of truth”, per his definition.

Also, there is a whole section called "ORMs take over connection management and migration" and not a single point as to why connection management handled by the ORM is bad, only comments on migrations. Moreover, migrations are not an unsolved problem at all.

In Ruby, ActiveRecord solves all scenarios I have encountered gracefully, and trust me, I have dealt with tons of edge case projects.

For Python, I recommend Alembic:
https://pypi.org/project/alembic/
You can use Ubuntu/Mint/elementary/etc. and it's very user-friendly. You can pay Purism or system76 to deliver you a literal physical out-of-the-box experience.

But, like, let tinkerers tinker. Nobody said that this should be the way to go for everyone or that user-friendly unix does not exist. You brought the assumption that all Free Software is like that into a thread about a specific less-popular explicitly-not-desktop-oriented OS ;)
I super agree with everything, with the probable exception of Seatbelts. Is that even a standard with a concern for compatibility? I'm not sure if I can plug the belt of one car to the seat of another. Would be cool, I guess. If my seatbelt ever breaks, I guess that would mean I can obtain a "standard" seatbelt without worrying about compatibility.
AWS announced this enhancement at 2018 re:Invent. It was slated for "sometime in 2019". I was excited, and I'm impressed that they released the feature well ahead of the end of the year (and before the next conference, which would obviously raise a few questions)