skysight-inc/HackerNews huggingface dataset:
The older plastic Mac mini fit into a camera case I had perfectly. Looking at the new dimensions, I think I can find a case. I too have a setup at home and work, and am considering using the Mac mini in this manner. My MacBook Pro has a bad keyboard, and I don't use the computer on my commute.
You can watch NASA's live landing coverage below starting around 2 p.m. ET on Monday

https://youtu.be/wwMDvPCGeE0
Where did you find information that specifies that the area manager job at the Amazon warehouse only requires a high school diploma? Please be as specific as possible with your citation.
No, it is not. It's a poor implementation of a great concept.
Wow, that sounds bad. I've read that bad driving is somewhat similar in Thailand. (Similar in India too.) Know anything about it?
They sure can, that’s what robots.txt is for.

They want google to continue to index them, and to be paid for that. They have 0 leverage to pull that off, so they’re using the legislature to accomplish it.
Become? These sorts of title tricks have been common practice in the magazine industry for decades and in newspapers before that. Now we're just in the latest stage where it's been adopted by individuals :-D
The trick is finding a problem you have a passion for. That way, no matter what or how long, it won't feel like work. Your side project is the sabbatical.
I think that for the people that need it, CPAP is what lets them get a good nights rest (and possibly not die overnight). But looking at all the commercials for the machines - I get the impression that it's the new "Scooter Store", taking advantage of the federal & private money available for durable medical equipment.

https://en.wikipedia.org/wiki/Scooter_Store
Cuba vs Haiti
This is a very good comment, but I think your joke needs to be explained for most people out there. "Sense Amplifiers" are the part of "DRAM" which can perpetually hold a charge.

The rest of DRAM are tiny capacitors (kinda like batteries) that can only hold a charge for 64-milliseconds. Furthermore, a SINGLE read will destroy the data. So the DRAM design is to transfer the information to "sense amplifiers" each read, and then to transfer the information back at the end when the "row of data is closed".

Once you understand that DRAM capacitors are so incredibly tiny, RAS, CAS, PRECHARGE, and REFRESH suddenly make a LOT of sense.

* "Row" is all of your sense amplifiers.

* RAS: Transfer "one row" from DRAM into the sense amplifiers.

* CAS: Read from the sense amplifiers

* PRECHARGE: Write the sense-amplifiers back into DRAM. Sense-amplifiers are now empty, and ready to hold a new row.

* Refresh: Sense-amplifiers read, and then write, a row to "refresh" the data, as per the 64-milisecond data-loss issue. According to Micron, all Sense Amplifiers must be in the ACTIVE state (ie: after a Pre-charge. They are empty and ready for reading / writing of new data).

> Could you put in NM amplifiers to refresh all the cells at once? Sure, but then we would call it SRAM :-)

Indeed. Sense Amplifiers are the "part" of DRAM which act like SRAM. Sense Amplifiers do NOT lose data when they are read from. They do NOT need to be refreshed. Etc. etc. Sense Amplifiers are effectively, the "tiny" SRAM inside of DRAM arrays that makes everything work.

The very point of "DRAM" is to make most of your RAM be these cheap capacitors. So the only solution is to read and write data to the sense amplifiers, as per the protocol.
It drives down wages by attracting a glut of workers to the industry, aids with lobbying for favourable immigration policies (e.g. indentured labour) and so on. It’s not just what we call tech either; this happens all across STEM.
It's a general criticism of the system. Highlighting Amazon's particular behaviour is useful as a demonstration of how/where the system fails, and may produce short term wins if it incentivises amazon to stop being inhumane.
Happy Fibonacci day, here is how to generate a Fibonacci sequence in PostgreSQL
You can't anonymize your DNA.
Yours is a very unusual case. Most domestic solar installations are on roofs, so not likely to be stolen, and most homes' electricity bill is much higher than $20/mo.
The first sentence of the article is a run-on, contains an inappropriate “and”, and omits a necessary word. I’m not convinced that Gizmodo should be judging anyone for being “terrible”.
To be fair, I want to know what's going on in my brain when I watch unboxing videos of board games.
So true. One of my dreams is to sell Ikea on an affordable, extensible set of construction toys hearkening back to the great industrial sets rather that the branded plastic collectible stuff that’s popular now. One day...
That makes me feel better. Joining an AI startup is exactly what I ended up doing, so it's good to have someone in a similar situation to end up with the same answer!
That has nothing to do with whether WHatsapp will continue to grow or not.
NASA to launch safety review of SpaceX after video of Elon Musk smoking pot
Of all the methods for dealing with async calls I've come across, I strongly prefer the Smalltalk process flavor.

The general idea is that main runs in a fiber (or process in Smalltalk lingo) out of the box. There's a way of starting new fibers, yielding to the next; and blocking calls yield automagically. And that's it.

But talk is cheap, and Smalltalk is not coming back anytime soon; which is why I'm building a new language [0] around the same ideas.

https://gitlab.com/sifoo/snigl
The CNIL’s VECTAURY Decision and IAB Europe Transparency and Consent Framework
I'd like to indirectly change:

> 1. Most customers choose to buy from the seller with the lowest price.

By setting a floor for the lowest operational cost, defining such basic concepts as:

1. Maximum work schedule (12h/day mandatory is not acceptable);

2. Minimum wage.

If every seller must abide by the same rules, the market is fair. Costs won't be absurd and no worker will work under medieval conditions. I know costs won't be absurd because I live in Europe, where these rules are in place, and we can still buy gadgets and books.
"Amazon never trained us in how to communicate with associates. We weren’t trained to be understanding of their struggles or communicate with them. It was all about mechanics."

I wonder if part of the reason a military vet was hired for the floor manager's job was the expectation that they'd act like drill sergeants towards the employees, while the tracking systems acted as a real-time sword of Damocles-type apparatus.
From that site:

> This in turn means that up to 30 kilometers’ additional range can be generated per day in Germany through solar energy

I suppose that 30km does cover a lot of commutes (15km each way), although "up to" is a notorious weasel word.
Good question. Jumping around the memory is clearly not good for throughput.
Before the change, the mixing of requests between processes was already detrimental for performance anyway.
All I can say is that we needed a fixed bandwidth and it was enough, before or after the change.
In a typical scenario, when you connect to a website with one IP address, then change your network and connect again with different IP but using the same device/browser, that website knows that you are the same user. I don't see how having an identifier inside encrypted connection makes anything worse.
The US is designed differently than the other heavily developed areas of the world. It's not about being "too big" or "not dense enough", it is more complicated than that.

The Northeast US has a similar statistical density as areas of Europe but looks so much physically different. Take some time on Google Earth and check it out. There is a nonstop blob of suburbs that go almost all the way from DC to Boston. In a proposed train network, most of the population has a long trip to the central station before they can take the train to the other city. They still need a car, and need somewhere to park it. In Europe or Asia cities are more concentrated, and the countrysides are less populated.

Building a center-city to center-city train network in the US is not impossible, but it simply wouldn't be as efficient as it would be in Europe or Asia because of the way the cities are designed.
QUIC is somewhat comparable to SCTP. But in both situations you wouldn't be using HTTP/2 on top of it. One of the main points of HTTP/2 is multiplexing several streams over a single transport stream. This isn't needed anymore with QUIC or SCTP, since they already perform stream multiplexing. The only thing which is left is transferring HTTP semantics over those QUIC or SCTP streams. The most simple way to do that would be doing HTTP/1.1 over them. However as far as I know (haven't read the latest state) QUIC uses a more sophisticated mechanism, which also provides header compression and caching across multiple streams, similar to HTTP/2. So it adopted some parts of HTTP/2, but isn't really HTTP/2 over QUIC/SCTP.
You have to check in every ten minutes or else you're presumed dead. Easy.
Those "significant" amounts of radio are an extremely small amount compared to the visible and near infrared output of the sun.

> substituting Tsun as Th and Tearth as Tc left as an exercise to the reader

Left to the reader because doing the math reveals that it's only a 6% difference and undermines your point? ;)
Four operational practices Microsoft uses to secure the Azure platform
Interesting comment under the post:

>The problem is fairness in the presence of network congestion. To a large extent it depends on most TCP implementations using the same congestion control algorithm, or at least algorithms that have the same general behavior. Google's developed a new algorithm called BBR that is robust, but also unfair. When a TCP connection implementing the NewReno algorithm shares a congested link with another one implementing BBR, the BBR grabs the lion's share of the bandwidth:

>https://ripe76.ripe.net/presentations/10-2018-05-15-bbr.pdf

>QUIC specifies NewReno as default and mentions CUBIC, but the choice of algorithm is left to the implementation. I can easily envision Google using BBR for connections between Chrome and Google properties, which means Google traffic would be prioritized over competitors'. Over time, more players would implement BBR in a race to the bottom (or a tragedy of the commons) and Internet brown-outs as in the 1980s and 1990s would come back.

https://blog.erratasec.com/2018/11/some-notes-about-http3.ht...
A note to the author: this is by far the whitest font I saw on so many light gray text on white background sites. Why? It's beyond readability.
Twenty five years ago, when they first came out.
Is there anything that prevents Tor from supporting this protocol?
I'd say that cultural and political significance, while not as straightforward/objective to judge as GDP/population, are very much factors that are/should be in the layman's shorthand.
The problem lies in the definition of "capitalist". Certainly there are numerous countries that by a variety of metrics have a better quality of life than the US (longer life expectancy, fewer percentage impoverished, smaller degree of economic inequality, and so on). The Scandinavian countries are the classic example, but most of Western Europe, Australia, Japan, are as well. Capitalism vs socialism is a continuum, and it looks like the best place is somewhere in the middle.
This is a really wonderful paper. For several years now we have been teaching a seminar about functional programming every year, where students present functional pearls (for the most part). This paper has been a staple of the seminar and I never got tired of seeing it presented or explaining it to people.

There are two things that could be improved about the paper in my opinion, but they are minor. First, the proof of the formula for the next sibling in the Calkin-Wilf tree (Figure 3 in the paper) becomes much more obvious when you express x and x_0' in terms of y instead of expressing y and x_0' in terms of x. Second, the Stern-Brocot tree is a bit of a detour without any real payoff. It's just as easy to go from the traced gcd directly to the Calkin-Wilf tree.

The latter part is a bit of a shame, since there are plenty of things that could be said about the Stern-Brocot tree (see e.g. Concrete Mathematics by Graham, Knuth, and Patashnik), but then it would have to be moved to the end of the paper. The paper doesn't do this in order to have the nice closed form solution for the titular enumeration at the end instead...
This project was both super fun to build and surprisingly fun to play. It had been on my project “to-do” list for a really long time, and it was one of those rare projects that turned out better than expected. It even held up to a night of drunken party-goers playing it!
I went through something similar building my first PC. I had worked a summer job just to be able to afford one, researched all the parts obsessively, and slowly waited for all of the parts to be shipped to rural Alaska. I put the all of the components in the case, flipped the PSU switch, pressed the power button, and -- nothing, not even a BIOS screen. Five red LEDs were lit on the motherboard, indicating a major hardware fault: CPU, motherboard, RAM, or PSU. Well, there was nothing else for it but to start replacing the parts one by one to see what was broken. It would take a day or two to get the Return Merchandise Authorization, and two weeks shipping time in either direction, so every month or so I would get a new part in to try to get this machine to work.

That went on for about five months. I was crazed with frustration, and a growing pile of electronics boxes, tools, and testing devices filled the corner of my room. I had a collection of components which I was sure were working: the system at least appeared to boot to BIOS when lying on the workbench, but when all the parts were hooked up inside the case, we got five red lights again: major hardware fault. Finally, at the limits of my frustration, I turned to my brother for aid: "It works on the bench, but not in the box. I don't know why. You figure it out."

He returned not five minutes later with the widest grin you can imagine. I was incredulous, and this was a better practical joke than he could ever have devised. He showed me that having the case's reset button (correctly) connected to the motherboard caused the error condition. I was so thankful that I almost didn't want to strangle him!
Ask HN: What's your best example of smart people doing stupid things?
> From what I get from the article is: You can't be like me, but the best you can do is to better yourself.

That's not what he's saying. His message is - it's not impossible that you'll be successful, but it's just not very likely, so don't hung up on that too much. Jordan Peterson has made a similar point, where he said that only a small minority of people entering a workforce will have careers (which imply substancial degree of self-direction and fullfillment), and the rest will just have jobs. So don't invest too much into trying to have a career, as you're likely regret it 10 or 20 years down the road.
I was recently in the Falkland Islands and met a local guy, maybe 35, who had traveled to London (and off the island for the first time in his life) for medical treatment. They have internet access and all kinds of modern technology available on the Falklands, though it's kind of slow, but this gentleman had never been in an elevator before. He'd never even heard of them. And he was simply fascinated by the concept of a little room that moves from floor to floor that replaces stairs. He said he just never thought about how people got to the top of tall buildings in a city. I've honestly never thought about elevators more in my life than I have in the 20 minutes I talked to this guy. It was incredible.

Reading about the Sentinelese and Chau recently I can't help but wonder what sort of things Chau had in his backpack that they're now looking at for the first time. I wonder what they'll do with the stuff. Bury it? Destroy it? Use it as we do? Come up with different ways to use things that we've never even thought of?

A ziploc baggie, for example. These are maybe the only people in the world who have no preconceived notions of what a ziploc baggie could or should be used for. Can you imagine being a fly on that wall as they all brainstorm its potential functions?
"Jeff Bezos is obscenely rich, and in any moral society, he would not have that much money."

There's the rub. Buried near the bottom.

The guy thinks people should not be allowed to be too rich.
There are a ton of IPv4 firewalls and middleboxes that have stateful tracking even when NAT is not in use.
DDR4 btw has a few major differences:

1. Banks are now split into Bank Groups. Typically 4-bank groups, with 4-banks per group. That's 16-banks total.

2. While waiting for one bank to finish a command (ex: a RAS command), DDR4 RAM allows you to issue commands quickly to other groups, usually in 2-cycles or less. In effect, Bank Group 0 can work in parallel with Group1, Group2, and Group 3.

3. The 4-banks within Bank Group 0 can work in parallel, but at a much slower rate.

4. This allows DDR4 RAM to issue 16-commands in parallel, one to each bank group, as long as certain rules are followed. DDR3 RAM only had 8-banks. This allows DDR4 to be clocked much higher.

5. DDR4 uses less energy than DDR3.

-------

That's about it actually. So the vast, vast majority of the information in that document remains relevant today.
You have a ver cold war perspective. Russia is hardly backing Iran at all. Iran and Russia have ver long and complicated relationship and in actual fact Russia is often working working against Iran as well, somethimes with the US.
Wouldn't it be easier and cheaper to simply teach people how to have conversations with other people?

Social skills are just expected to develop naturally. But social grace and the ability to have a good conversation with someone are SKILLS -- they need to be learned and honed.

Before we start automating companionship, why don't we start teaching people how to communicate with other people?
Seems to be https://pypi.org/project/rure/
>... or our lack of perfection would keep us from ever calling out authoritarian regimes for their abuses, no matter how horrific.

Sounds like the same lazy whataboutism...ignoring our own human rights abuses to highlight others? Seems like calling a comparative analysis a lazy whataboutism, while using a whataboutism arguement is intellectually dishonest.

But I think your point about gassing people is helpful here, because you are refernicing genocide. Wouldn’t you agree whether Sudan or the Holocaust, both are examples of genocide? That we don’t ignore Sudan simply because the scale isn’t the same, and it’s not whataboutism to discuss both in the context of genocide? I think the same applies to dystopian systems, you either are or aren’t, and scale is a different discussion or arguing better/worse is pretty silly at that point.

Bringing one up in the context of the other isn’t whataboutism or handwaiving forgiveness, now if I brought up our system to forgive China’s system, then I think that is fairly called a whataboutism argument. But I think it’s clear I’m calling them both dystopian systems, and didn’t even touch on one being better/worse than the other.
Or maybe the guy thinks that people who create unhealthy work environments should be fined for it, and that's why Bezos shouldn't be that rich?
I deliberately do not shop anywhere on Black Friday, and avoid it as much as possible between Thanksgiving and Christmas. The whole orientation of the Christmas holiday around untempered consumerism seems obscene to me.
Show HN: Buzzways – a Twitter Bot which sends you the best Twitter Threads
I have spent tens of hours maintaining a spreadsheet for black friday deals on chromebooks, so I'm intimately familiar with this. Similar to the author, I would usually find the laptop I wanted, google "laptop name spec sheet" and skip the marketing page and go right to the technical page. The worst offendor is HP - their black friday deals page is brutal:

* Can't open links in new tabs

* No filter/sort options

* No copying and pasting of text

* Manually ajax button click to load more products

* Clicking through to a product then pressing back resets the previous page, so you have to scroll all the way down then click to load more results, two times

I almost excluded hp from my spreadsheet because it was so time consuming compared to other brands!
when people are tired, stressed, and rushed, unsafe situations naturally arise.
The latter.

In fact, as I understand it, the point of the rename to HTTP/3 is to distinguish the QUIC-HTTP bindings from the QUIC-by-itself protocol.
It's relevant the way organizations like CNN are. In an age where there's very little information asymmetry and everybody's equally an expert, legacy brands serve as a credentialing baseline.
> Amazon has no problems finding workers, or else they'd pay $30 an hour.

There isn't a market solution for every problem. Labor rights abuses are rampant in apparel manufacturing. Are those problems "not serious" enough because people continue to pursue employment there?
I think it's fair to say that St. Pancras is uniquely fantastic, and Bruxelles Midi is unusually terrible. I suspect stations in the UK and Belgium are much the same once you average them all out.

That being said, I do think that the Tube has generally very good signage and ticketing. Its main issues are being unpleasantly loud and hot.
I implemented something like this not long ago:

class Api(AsyncApi):
def __init__(self, token):
try:
self._loop = asyncio.get_event_loop()
except RuntimeError:
# when running in a thread, get_event_loop doesn't create another one
self._loop = asyncio.new_event_loop()
asyncio.set_event_loop(self._loop)

self._session = aiohttp.ClientSession(loop=self._loop)
super().__init__(token, self._loop, self._session)

@lru_cache(maxsize=None)
def __getattribute__(self, name):
attr = super().__getattribute__(name)
if name.startswith("_") or not asyncio.iscoroutinefunction(attr):
return attr

def call_sync(*args, **kwargs):
coro = attr(*args, **kwargs)
return self._loop.run_until_complete(coro)

return call_sync

It can run when there is no loop or even when a loop is already running.
> This is not a story about CPU soldering or whatever hardware engineers find sexy

Guess I should dig out my old writeup of blowing up the floppy drive I needed to boot my PC by dropping a pencil in it, and the ensuing repair..
The problem is having a PhD does not make your more qualified -- or even a good teacher.

Teaching something to somebody requires very specalized skills. And frankly most teachers in k-12 seem to lack this -- at least when. I went to school.
What they're really saying is - "I don't understand the full tech stack, I'm interested in gaining that knowledge"

What you're saying is - once someone understands the full stack, they're much more likely to create something good, because they're spending their efforts creating a product, instead of fighting the technology and learning how to wield it.

Indeed, people who understand the tools have a better shot than those who don't.
Scandinavian countries are capitalist by any standard. They are not even close to being “on a continuum” between capitalism and socialism. As far as I know most businesses in Scandinavia are not controlled and owned by their workers.

We could use more public spending on safety nets in the US. That has nothing to do with whether “capitalism has failed”.
Top 5 Accurate and Authentic Website for Bitcoin Mining (Earn $100 Daily)
Not in the face of competition. Better service is a competitive advantage.
> ...it's not reasonable to expect the majority of people to be able to outsmart the system...

"Our kids are used to sushi."

Their problem isn't being outsmarted by the system. Their problem is feeling entitled to a lifestyle they can't afford.