skysight-inc/HackerNews huggingface dataset:
Agreed. One laptop worth investigating that I haven't seen anyone discussing in this thread is the Precision 7520. It is the same chassis as the XPS 15" laptop, but you can configure it with some more adult options.

It is 2017 and I finally own a laptop with 32GiB of ECC(!) RAM. That is pretty damn cool. Allow me to roll out my specs, just cause I love this laptop:

* Quad Core Xeon (1505M)

* Discrete GPU with acceptable gaming performance and great at cracking passwords in a pinch

* 32 GiB of ECC RAM

* 1920x1080 15.6" (144ppi) display with no mic or web cam

* An actually decent keyboard

* Touchpad that is actually nice

* So many ports. All the ports. The best ports (4 USB-3, 1 USB-C, HDMI, mini DP, Ethernet, SD Card slot, Smartcard Slot)

* For the cost of equivalent Applecare, someone will show up to my house same day and fix this beast if something breaks

* Expandable and replacement storage and memory

Tell me all those ports don't make you a little jealous if you are using a Macbook, I won't believe you ;). It does come at he cost of this laptop being a bit chunky, so it won't be for everyone. You can also get it with a HiDPI display, but I actually prefer things right in this 120-144ppi range more than Retina.

It is just a great computing package. End of story. I also still love my 2013 MBP. It is also a beautiful machine for its own reasons, so I am no Dell / Linux fanperson, but I have a bit of a crush on this laptop as I just got it about a month ago :)
What's the use of fixing something in a cost effective way if your startup is going to fail anyway?

You need to validate and test first. Get customers ASAP. If that means writing shitty code and using a shitty database or not even a database at all, than that's great. You can always convert to a better system afterwards.

I do agree that the longer you wait, the harder it gets to rewrite code and convert to different systems, but the most important thing for any startup is to get their idea validated as soon as possible.
Ask HN: What do you think of my landing page copy?
What would you change or what do you think needs more clarification? Thank you!

https://bootstrapcreative.com/shop/bootstrap-quick-start/
Because all countries have the same issues and all (or most) these reactors are still based on the same old basic tech and the problems with it are known. They have signed many of the same limiting treatise. They have the same problem with civilian use of partially military technology. They all have stifling regulation.

It cost a lot to develop these things and because regulation only governments can really do these things in most countries. Its a simple fact that it is practically impossible to develop a new reactor type and bring it to market. All the startups that try these things have to figure out some way to get to do something in China or Indonesia. America is not unique at all.

The reality is that other reactor types have been build and they have been built small. If you think based on first principle there is really nothing that makes a reactor follow different laws then air planes, rocket engines and other high precision, high material complexity object.

Also there is a large amount of space between a modern PWR and a small modular reactors idea. The new reactors that China now offers commercially are 650MW, they have passive safety and are way less complex to build then current PWRs. They will also sell Molten Salt Thorium Reactors in about 10 years.

But the point is that non of the things China is now doing was impossible in the US 30 years ago. It simply didn't happen because of institutional and legal issues.

Even if you figure out all this stuff and you actually managed to develop the tech, its incredibly hard to get countries to allow you to actually deploy them.
Yes and no.

Yes, choose carefully at the beginning, and use relational. More specifically, use Postgres.

But choose the right things to worry about at the beginning. So worry about something that can accommodate changing requirements, i.e., a relational database. Don't worry about scalability. You will be very, very lucky to ever have that problem. Worry about it then.
To the people saying "just do Postgres", what would you say to a startup that wants to create offline first apps? CouchDB, for example is way better at that than Postgres.

1) Use CouchDB and Postgres?

2) Somehow implement revisions and Postgres?

3) Use Postgres anyway and scrap the offline first?
It's designed for single client, and works very well in production for single client. Mobile apps, desktop apps, and anywhere you can serialize access it works great.

Let's say "don't use it for production for a multiuser server app" then I agree. But that isn't really a supported scenario at all.
A two-person company with the right friends can make this right in a jiff. If they can fix PR, they can fix Houston, right?
Crazy. All those oil companies forcing you to buy stuff that gets transported by trucks that use oil. You’re blaming the drug dealers for people choosing to shoot heroin.

Feel free to stop consuming oil. Even your Tesla has plastics made from oil and uses power generated using oil. If you buy a single thing made in China, you are buying products generally made using coal-fired electricity. Unless you live in a grass hut, you are part of the “problem.”
I think a mix of 1:1 tutoring and student collaboration is the best deal. No data, but when I worked in a primary school with high % of school meal children, the literacy rate was noticeably higher when there were more literacy specialists doing 1:1 tutoring. The sessions are often 5-10 minutes but occur daily. They also have classroom literacy where they get a chance to do lots of partner work.
Yes, poorly phrased :)

There's no actual issues with the hi-DPI aspect, it does work, but it's obviously very difficult to read without tweaking. All the other applications we use just work out of the box.

As noted elsewhere, hi-DPI problems aren't exclusive to Ubuntu.
Oh god, that is too painful to talk about.
This article should be named "Learn just enough Unix to get things done". Almost everything explained can be done on any Unix-like system like macOS and it's not exclusive to Linux.
After recently setting up Pi-hole on my Turris Omnia I had to choose between using Google's DNS (which supports DNSSEC) or sticking with OpenDNS (which does not...yet?), so I gave up using DNSSEC. The submitted IBM site is really slow to load but I did manage to grab a screenshot of the FAQ page[0] which confirms they do support it. And the privacy policy looks pretty good also[1].

I tried to archive the pages with archive.is but it did not appear to be loading for them either.

Hopefully the site comes back up soon but I have to say I expected to see yet another surveillance capitalism service and I was pleasantly surprised. I'll try it out for a week and see how it goes.

[0]https://screenshots.firefox.com/LiNdj97Ck3qaLXze/www.quad9.n...
[1]https://screenshots.firefox.com/YEsWa5TwhGYQDZFZ/www.quad9.n...
I had a friend in Houston who knew well in advance that his street was in the splash zone, so to speak. He got out way before it became bad but his building was later completely destroyed (he was a renter so it couldve been much worse.
While you are right to take a materialist viewpoint, this is not correct. For instance, US industrial capacity is estimated to be at about 75% utilization. We are FAR richer than we pretend to be. Why is it underutilized? Probably because of monetary reasons.

https://theintercept.com/2017/10/03/donald-trumps-disgusting...
Time for a standard issue HN automobile analogy where for various engineering reasons commercial automobiles all have about the same order of magnitude of horsepower regardless of elderly demands that they just want to drive to church on Sunday and are not interested in racing thru national parks at 100 MPH like the TV commercials and young people supposedly demand.

In theory you'd think we could make motorized land vehicles with all random power outputs just like boats, but in practice they're all within an order of magnitude, how odd.

From an engineering standpoint I'm not sure what we could take away from a modern car to make a "Sunday church only" car that would still be street legal and not result in immense staggering levels of customer dissatisfaction. In addition, I'm kinda claiming old people saying all they want is email, are lying. The instant you sell that "email only" product the instant the phone lines light up with support calls. They don't actually want it, they want cheaper prices and they're hoping that stereotype will sell their request. They have no idea that "email only" would be costlier to provide, they just think its an inferior position so gimmie a lower bill. In summary, we can't sell it because it would be a support nightmare and its maybe not possible to engineer without significant extra expense.

The thing about market segmentation is that its very expensive to implement legacy long distance telco style era billing infrastructure... we aren't gonna split product prices from current price X into X/2, X/3, X/4 for inferior products. To fund the billing infrastructure we're going to split into 2(X+100), 0.75(X+100) etc. Both a VERY high offset to fund the billing costs, and an additional medical insurance style monopoly increase to multiples of higher price, not lower. Killing net neutrality is about monopoly middlemen raising prices, never about lowering them.

An even closer although more stretched analogy is a modern car that can drive across the country at high speeds is going to cost almost exactly as much as a car that can just barely drive to the post office. Its not like turn signals or air bags are any cheaper. Certainly there's no such thing as single mode fiber optic lasers that are only rated for email checking vs 10G multiplayer gaming use.

I've noticed watching my kids that bandwidth use has stopped increasing. Thru my life bandwidth use only increased, over many orders of magnitude. That era is over, and we're raising kids who have constant BW use over the course of their lives. For context my daughter is the same age as Youtube and nothing has happened since then WRT BW use. Everything other than streaming video is a rounding error and trillions of hours watched show resolution and quality are totally optional for video consumption despite decades of broadcast engineers and professional producers claiming the contrary in the legacy media.
Regrettably :(
"I'm an 'ideas guy'; all those details like implementation cost and monetization strategy and stuff are best left to others, so people in my position can have more time to think up the next cool thing!" <finger guns>
There was a recent failure that affected everyone using the TLD and a popular blog post explaining it and suggesting that you use something more reliable. Some of the comments on the article pointed out that the same company runs .org and a handful of other reliable TLD's.
You should make github gists of these.
I found this piece to be interesting, but rather odd too. For example from the middle;

I took the first option. As a child, I accepted without thinking that my small town, a city of 9,383 people, contained within it every possible human type; if I could not fit in here, I would not fit in anywhere. (“Fitting in” I defined as being occupied on Friday nights and, sooner or later, kissing a girl.) Every week that passed in which I did not meet these criteria—which was most of them—became a prophecy. Every perception, every idea, every opinion that I could not make immediately legible to my peers became proof of an almost metaphysical estrangement, an oceanic differentness that could not be changed and could not be borne. ... I knew that cities existed, but they were all surely just Michigan farm towns joined together n number of times, depending on population. Owing to a basically phlegmatic temperament, and the fear of hurting my parents, I made it to college without committing suicide; there, the thing solved itself. But I worry what would have happened—what does often happen—to the kid like me, but with worse test scores, bad parents, an unlocked gun cabinet.

This sounds like the general lament of an intelligent, intellectually curious person growing up than anything specific to the midwest. Of course ones ideas aren't understood, and if too many big words are used then one marks themselves as "talking funny". There are a great many under the 75th percentile after all.

The one thing I found missing from the present article was the nearly total absence of oppurtunity in all these rural midwestern towns. A whole lot of my peers put a trailer on Mom/Dads (or Grandma/Grandpa's) land, and eked lives somehow. I honestly don't know how. The poverty, the grinding hopelessness is endemic for the region. So yeah, there's nothing else to talk about, so you talk about the neighbors, or that strange kid at school who wear's the sweater with puff balls. And don't by any means be different lest you be gossiped about as well.
> and we've stayed current over the years

I think this may be the key.
"reporter Alec McGillis marveled at the cheapness—and, it seems, the mere presence—of good orchestra and museum tickets in interior cities"

I'm always impressed that foreigners (I'll call them that, since they tend to think the same of us) discount art from the heartland simply by being shocked it even exists.
What happens when the photos are on Google Photos? What happens when they need to update their browser because theirs is outdated and becomes incompatible? What happens when one of their grandchildren sends them a YouTube link to their concert performance from school? I absolutely guarantee you that in each of these scenarios they will call and complain because their email isn't working.

They think that they only want email, but what they really want is to access the internet via their email.
Show HN: StaffMapper – Broadcast Your Availability
The thermal zone of the VRMs gets hot pretty quickly and it causes power throlling which decreases the CPU to 700Mhz. It is even much worse in windows due to some drivers.
I think adding more people to a city is a benefit, not a cost.

Most people moving to urban areas do so because they like all the good things that come with high population density.

It's only a problem when you artificially restrict the supply of new housing and create a shortage.
Principle of Software Development Principles
Are the pictures attached to the e-mail? Or on the web? Is this e-mail only, or e-mail + web? How do you figure out where to draw that line?
If you want to create offline-first apps, I would use Postgres as the main datastore and use Couch to sync data between client and server. You'd have to decide which of your data would live where (or if you wanted to use Couch as a way to transfer data from the server to the client).

Couch is a very good datastore for that use case, though, so I would definitely use it in some capacity for your purpose.
EEA nationals are not entitled to HB until they have worked in the UK:

http://www.housing-rights.info/02_4_EEA_workers.php#housing-...

https://www.gov.uk/government/news/new-rules-to-stop-migrant...

There are other ways of closing the gap, such as addressing tax avoidance. It's not that the UK is a poor country, but it's an increasingly unequal one. And a lot of the Crown dependencies operate as tax havens.
Two Different Top500 Supercomputing Benchmarks Show Two Different Supercomputers
$30/month doesn't seem "quite expensive" to me, not if it saves you a single hour of developer time each month. If that is breaking the bank then you're already in trouble. In the case of a company in heavy development mode you can run the database locally or on a cheap $5 VM. Databases are pretty easy to migrate around when they're not in production and can be taken offline.
> "Dan Lyons, a fifty-one-year-old Newsweek reporter, gets his first shock when he’s laid off. “They can take your salary and hire five kids right out of college,” he’s told"

I wonder to what extent, the above is the reason behind senior workers having a harder time finding/maintaining their job. It almost sounds like a Keynesian liquidity trap. People expect their salaries to continually grow over the course of their career, but at some point, the value they bring, relative to a fresh-grad, may not justify that salary level. Other industries may sidestep this problem since work output often depends on connections and reputation, both of which keep growing in your 40s and 50s, but engineering is different in that people's abilities grow exponentially in the first 10-15 years, but not as dramatically afterwards.

If people were willing to continually update their salary expectations, accept pay cuts when necessary, and signaled this to their current/prospective employers, I wonder if this problem would mostly disappear.

As an employee myself, I fully encourage all my colleagues to negotiate hard for every dollar they are worth. But at the same time, I wouldn't begrudge any employer who's trying to get the most bang for his buck.
I definitely had a smile on my face this entire article.
I really missed the good ol' days where, if you had the right feature phone, you could pay VZN $3-4 dollars to put a song on it. /s
EU Sponsors Virtual Doctor Project Based on Conversational AI
Also, if you find that some data is better suited for some other datastore, just move that data off. For example, I start with Postgres but almost always end up storing session data in Redis, for a bit more speed.
The fsf's copyright assignment is also controversial (at the very least there is the issue that it adds an extra layer of bureaucracy for contributors).

Honestly, I think it only gets a pass because it is the FSF, a nonprofit entity that is probably the most vocal proponent of copyleft licensing out there.
It's like Herman Cain's tax plan, but one 9 better.

Joking aside, shouldn't they have an alternative DNS server, too, like Google does with 8.8.4.4? Maybe 9.9.7.7 or 9.9.3.3?
We offer a free, licensed, MBA course and offset the operational costs via a hiring engine that takes a cut on employment match. Online only, interactive, non-video content. There's also an extremely low-cost, licensed, EMBA program for those people who are already gainfully employed and just want to develop their business / operational knowledge.
Search for "Developer Edition" and you'll find several. I don't know why, but I imagine Dell might be avoiding showing them on the front page lest someone inadvertently order an Ubuntu laptop.
You need to use Bumblebee for this, and then launch the apps with primusrun or optirun. Some programs like steam doesn't need anything, and work without issues.
People starting a business need to be able to consider more than one thing at a time.
There are more people born each day (400,000 a day) than there are houses built each day (4,657 a day). So I'd say no, houses are harder to replace than people.
> Voltage is just simply the effort exerted by electromagnetic field on neighboring electrons.

That sounds like you are talking about the _electric field_, which is a vector field. Charged particles feel a force in the direction that the electric field is pointing. This is analogous to the gravitational force field (a vector field pointing towards the ground) and how objects with mass feel a force in this direction.

The electric field has a _potential_ [0] (called the _electric potential_), which is a scalar field. This is analogous to gravitational potential, which coincides with height.

_Voltage_ is the difference between the electric potentials of two points, for example the two leads of a resistor (or other circuit element).

[0] https://en.wikipedia.org/wiki/Scalar_potential
pi-hole was also the first thing that came to my mind. They should setup a feature version on 9.9.9.13 with the same blacklists as a pi-hole :)
How is this specifically different and/or more well suited to IoT/IoS than a regular logging/APM service?
According to https://xkcd.com/195/ it is their address block.
> or Windows (only works on laptops specifically designed for it)

Windows also works well on laptops specifically designed for MacOS. It helps that all the commodity parts that Apple uses were designed for other Windows laptops. Plus, Apple has put some effort into Boot Camp to ensure that Windows can be loaded, and Microsoft has probably spent some effort making sure that Windows runs well on Apple hardware, but that's one example of a machine not designed for Windows which still runs it.

Unfortunately, that's basically the only example of a laptop which is not designed for Windows that I can think of. Perhaps the Novena laptop [1] is an example of a laptop not designed for Windows? Are there others?

[1]: https://spectrum.ieee.org/consumer-electronics/portable-devi...
You can start with one server with postgres installed on it and when you need to scale to multiple application servers, you can run postgres on another server.

For backing up postgres, all you have to do is setup a cron job that backs up the postgres' data directory to S3/Google Drive/Dropbox every hour/day.

If you want proper replication and failover then you can probably use 2 digital ocean droplets each for $5/month and another $5 VM for the application server itself.
There should be a way to depose this corrupted shill.
National Association of Realtors Outlines Concerns in Advance of Tax Reform Vote
It was much worse...just not for him :(
That's interesting. Yes, I'd encourage looking at how SDE functions there, as
SDE is ultimately using Lempel-Ziv-Welch that operates directly on a tree instead of a serialized string, and where the heuristics for what to add to the dictionary can include templated tree subsets.

That part of it is really independent of the code generation aspect, and could easily be adapted to serialize arbitrary types of tree structures.

Basically what you need is a general mechanism that takes a possibly templated rule, and adds to the dictionary. Then you need a mechanism that looks at a JS object and instead of spitting out JSON, matches the current node to one of the dictionary items and spits out a bit pattern and then recursively spits out the bit pattern for the template arguments. The decoder can basically be very simple recursive descent: Identify the dictionary entry, look it up, find the template rule, recursively call itself to retrieve the template patterns, and reconstitute the object.

The "magic" then lies in the heuristics, which can be very generic (e.g. suitable for any JSON) or very specific (e.g. embedding domain knowledge of what the trees are likely to be shaped like, or at least code to be able to recognize and encode complex shapes when seen).
So you call it "accurate" because it's not as inaccurate as you think it could be?
The capacity of people to rationalise a literal free lunch as oppression never ceases to amaze me.
>What is behavioral test?

A behavioral test is a test that tests the behavior of a piece of software, as opposed to a test that checks types or implementation details or something else that isn't behavior.

It is perhaps not necessary to write tests like these in languages that produce code that does not have bugs. I have yet to encounter such a language.

>If declaring structs is seen as costly overhead that complicates coding, tests are when more cumbersome.

You do not write tests then?
Thats such a disgustingly sneering sentiment that belittles the judgement of those without money.

Perhaps we should consider that those without means have little expectation that they will be able to successfully extract favor from an organization that doles out trillions for broken fighter jets that are intended to kill people of color in distant lands.
IBM have 16.7M public IPs - the 9.0.0.0/8 block since 1988....
It's also interesting that they have a public "insecure" DNS server on 9.9.9.10 with none of the additional threat protections - https://www.quad9.net/#/faq#is-there-a-service-that-quad9-of...
I agree, only 3 critical flaws! ten times better than existing internet controlled products, you are selling it for me. :)