skysight-inc/HackerNews huggingface dataset:
Your flaw is in assuming that tablet + keyboard == laptop. Tablet + keyboard is way better than a laptop in some contexts, way worse in others. Imagine being an illustrator that also does a lot of communication with clients over email. Imagine being a blogger that writes articles but also touches up photos. Imagine being a mobile software developer, writing and testing code on the same device. Hell, even mobile websites are a huge market today and they're all interacted with via touch, most mobile web developers should actually be moving to tablets for testing.
I thought you brought an important inspection to what I had overlooked. And I don't think it's reactionary to find the use of that image offensive. You're right that CS needs to use art with a little more care because we aren't insulated scientists - we are part of society and culture at large.
Using a directory watcher to rerun ruby unit tests on file changes was something that helped me do more TDD. Having a terminal open and seeing it turn from red to green as tests start to pass on every save is a very satisfying feeling. Saving and manually re-running your tests after changing what should make the next test pass is not.

Edit: It was guard for those curious: https://github.com/guard/guard-rspec
The thing is that it all adds up, and poor people are constantly being forced to repurchase simple things. Yes, well off people might spend more on cars, clothes, etc., but they don't have to do it as often. Overtime, the fact that poorer people have to buy more often adds up to them spending more money. Plus, it means they don't have any time to save up the money, since they always have to worry about replacing something frequently as opposed to 10 years from now.

I've seen it with people buying jeans for work. Buying the cheapest quality jeans possible from a Rural King, and then having to buy another pair again in a few months. Same with tennis shoes from Payless Shoes, for instance, versus buying Nike.
I tried one of these in VirtualBox on an iMac, and it crashed the computer. Hard. Like locked it up, and after three minutes frozen the thing rebooted. That was when I went searching for an old machine in the IT building.
When the Brain Starts Adulting
Conspiring to suppress even a meritless idea is one of the best ways to reinforce it. The backlash against "no platform" attacks on the marketplace of ideas should have been no surprise.
You can do both of those. NRO missions have launched out of Kennedy to the northeast (e.g. NROL-76) and Vandenberg to the southwest (e.g. NROL-25).
You're right, I should have checked. But in my mind it never occurred to me that the final version of IE could be that broken. Lesson learned.
I don't think Sqlite will maintain this position for long.

Apps are moving to LSM based storage engines.

RocksDB or Badger are the future.

Now, you just need to make embedded DB with Sqlite API using rocksdb/badger and sell it as direct competitor to Sqlite.

It will be a dropin replacement for Sqlite, written in a safer (hacker hype) language.

For more Omph, use Rust as a language for this and create libaries using FFI for python/ruby/node/c#
I got butterflies reading this because it's something I can see myself having done early in my career.

A relative newbie finding himself responsible for nontrivial design and implementation decisions for fleets of robots. Luckily they were always updatable. But if you asked me to set up the NTP story for them (which they had but people smarter than me worried about it) I would have Googled it for a while and just hoped that I didn't miss any fundamental understanding of how to use NTP.

p.s. this article felt like it was the perfect length. It shares the perfect amount of detail succinctly.
Yeah, yeah.

How about if you're planning to hurt others? That's "conspiracy" in most "totalitarian regimes" (that is, societies with laws). Is it a crime to point a loaded gun at someone, or only to pull the trigger?

How about incitement? Also a crime for any government. If someone encourages a murder, are they at least partly responsible for the murder?

Your definitions of freedom and oppression here are trivial mental exercises that fail in real-world application. Who defines what's the "welfare of society"? Depends on the society. You're confusing who defines it with how it is enforced. Governments have a monopoly on violence in the ideal case. Who controls the government? If it's a representative democracy, then it's more or less the will of the people.

I've seen this bullshit argument before, rather a lot. I saw it made when I asked if it was okay for the neo-Nazis in Charlottesville to surround a synagogue, torches in hand (which they did). And people with similarly shallow, trivialized senses of freedom and society argued that such behavior was fine, as long as they stayed on the public sidewalk.

Is enabling fascism a form of fascism? That's a good question for the theorists. As a friend of mine put it, "If you have to ask what the definition of fascism is in order to argue that you're not a fascist, you're a fascist".
Most medications DON'T work for most people. For example here[1] is a meta-analysis from 2004 of the top 6 antidepressants which finds that 80% of the effect is achieved by placebo, and the remaining effect is statistically, but not clinically, significant (that is, the effect size is tiny). Here[2] is another follow-up that shows that there may be effects only in the most severely-depressed patients. In addition the theoretical foundation of many drugs is lacking - the seratonin theory underlying SSRIs, for example, is now widely rejected (although SSRIs continue to be prescribed for some reason probably relating to drug company profits).

Given the well-known addictive nature of most anti-depressants, I have always advised my friends to steer away from them, or wean themselves off, and favor talking therapies instead. Everyone else should do the same.

[1] https://www.researchgate.net/publication/228550299_The_Emper...

[2] https://journals.plos.org/plosmedicine/article?id=10.1371/jo...
Yes but fully funded can still span a large range. 20k pounds in UK versus 50k pounds in Switzerland for example.
Show HN: YouRepl – Watch video-tutorials and write code at the same time
i'm not arguing whether it is a good or bad thing - that mainly depends on whether you're on receiving end or not. I wonder how in one case employees determine that DOD/natsec project is a good thing and in the other that it is a bad thing.
> The platforms are addictive not because they're designed to be, but because they pick out the best and most interesting content!

The best by the users interests or the best for the advertisers? I think ignoring the personal and societal effects of social media is something you do at your own peril.
I learned Golang, and am now looking to move into a job where I get to write more of it every day.

Have worked in and around software development for about a decade now, but have never been in a primarily development-focused role, yet.

Need to learn a lot more, as it turns out!
This is a rude response to someone who is, believe it or not, something close to an actual domain expert on the topic we're discussing. Even if he wasn't, the way you're responding to him wouldn't be acceptable on HN, but making personal attacks to try to chase an expert out of a thread is even worse. Please don't comment on HN like this.
Star Citizen takes on $46M in funding at nearly $500M valuation
Unfortunately, having more Stratum-1 servers does nothing to help clueless device manufacturers who hardcoding the IP address of an individual server, and damaging the community service. But yes, when we talk about the NTP community in general, we certainly needs more Stratum-1 servers. Nowadays, running a Stratum-1 is easy, the hardware is cheap, a single broad computer w/ time source from a shortwave radio or GPS. And if one loves electronics, one can build a precision oscillator (evem a Rubidium standard can be used for 300 USD), or go straight to make a GPSDO to achieve highly-reliable timekeeping.

Nevertheless, there are two practical difficulties.

1. Static IP addresses are unavailable in most home connections. And many home broadbands throttle UDP traffic, dropping them when the pps rate is high. It makes one's home unsuitable for hosting a NTP server.

2. Unlike Stradium-2, you cannot simply use a "cloud" service for your dedicated server. To run a NTP Stratum-1, you have to physically host your server with the customized hardware in a datacenter, which costs 100 dollars/month in my city, not including network transit and bandwidth. I really want to run one, but I cannot afford it.

3. Shortwave / GPS reception is usually not available in a datacenter, and an antenna installation is usually not allowed. You can be creative, a good way is using the time provided by mobile basestations. But it needs experience.
>speed of the rise

It's a still.

But here's an alternate title for you: "Picture from Spacecraft in Orbit Around Earth's Moon (Not an Asteroid or Other Celestial Body in Momentary Proximity) as Motion Causes the Earth to Appear to be Above the Lunar Rim."

Hopefully this is sufficiently clear.
Are there benchmarks that show Hammer2 faster than a decently configured ZFS setup? What’s it offer that ZFS and snapshots and the like doesn’t? I’m not trying to start a flame war just curious
> The only line I'd remove or finesse is "Yeah, this is complete garbage." Otherwise, I think this is a great example of how to convey anger without personally attacking anyone.

The basic principle that I think Linus is trying to follow is, "criticize the <subject matter>, not the person" (whether you're criticizing someone's ideas, someone's work, or someone's behavior). Linus isn't saying that Eric is complete garbage, he's saying that a specifically quoted statement is complete garbage for reasons that he expands on later.

I have seen things like this interpreted as personal attacks before, even though they don't actually parse out that way logically, but for someone (like me) who has to learn these rules instead of instinctively knowing them by feel, this is an easy mistake to make.
Absolutely and horrifyingly true. Let’s continue to bring up Equifax’s failure as much as possible because it seems like it’s not a big issue anymore Which is crazy.
Would anyone have an idea why this could potentially be?
How are “the keyboards awful”? If you don’t like the standard keyboards specifically meant for iPads, just use any a Bluetooth keyboard.
An application consuming too much power for your tastes is something that could (and does) happen on any OS.
If Facebook closes their API, then Facebook still has the data. I understand how letting many companies have the data is worse than only one company having the data, but I am not so happy that Facebook has it in the first place.
This attitude is what allows any operating system to be usable. Nobody would want to develop code under Windows (or buy that code) if they knew that it would break when the user moved from Windows 7 to Windows 10. In the IBM mainframe world, people can still run code written in the 1960s (without even recompiling it).

If Linus didn't fanatically enforce backward compatibility, nobody could rely on Linux for mission-critical systems.
DDD = Domain Driven Design?

I know it as Data-Driven Design.
Mockery is otherwise known as peer pressure, and it's quite effective to make an argument clear to those on the fence who don't feel strongly either way, particularly when many are mocking. To say mockery is not effective is to claim that peer pressure doesn't work, and I'd assert that's just wrong.

Humans are social animals, they don't like being mocked, and when enough people make fun of a particular position, people will avoid taking that position.
Hey mate, I think you're overanalyzing things. Whom you have sent the note to?
I never thought about it this way, but it makes a lot of sense.

Although to your last point, I don't think following thought leaders is such a bad thing. I mean, we have been following crazies for as long as humans have history.
The documentation sometimes suggests otherwise, but since there is no Python language specification, declaring something "part of the language" seems to have no meaning if it's not "implemented in CPython".

PyPy has had ordered dicts for longer than CPython, and Jython and IronPython don't look like they're ever going to support Python 3, so I'm not sure who this declaration is even even hypothetically relevant to.
> Until now, nicotine was used exclusively by smokers and ex-smokers.

No, there have been people who dip without smoking.

But that doesn't really change the equation much.
Is it? The cheapest gps chips are still a couple bucks a pop (not counting the extra costs of more complex integration.) And from my experience these cheap gps and pcb antenna solutions are basically useless indoors. NTP is probably still the right solution for these devices, being essentially free to add to a device that already needs an internet connection. Care should just be taken to implement it correctly, obviously.
Have you ever had the (dis)pleasure of porting to Windows? It’s a pile of hot garbage that keeps on accumulating because of so precious backwards compatibility; every single idiosyncrasy from thirty years ago lives on for ever.
Chances are if IT upgrade her browser she won't even notice. Just get them to do it.

Or get someone more senior than her to put her in her place.
GPS as received by a small hockey-puck sized antenna is a VERY weak signal, like -140 to -150dB. It only works because the channel size is so narrow and the modulation is very rudimentary. Having a satellite with much larger photovoltaic arrays and really powerful transmitters is one method to overcome regional jamming.
https://www.mdedge.com/fedprac/article/81232/mental-health/n...
Hinkley point in the UK got a strike price of 2x what renewables would cost.
I knew which video you were talking about after reading your first sentence hehe :)
The article mentions of days when you were anonymous, getting to know strangers through common interests and exchanging ideas. I do miss those early days.

I use Facebook for this 75-80% of the time. A few IRL friends communicate with my account but it's mostly about common interests with people spread across the world. I did this in various web boards before Facebook but Facebook is better, more people with my common interests are gathered in one place, better debate happens, discovery is easier and so-forth.

But that's how I've systematically worked to use Facebook. I run a group where I enforce civility ruthlessly, banning all trolls in an otherwise troll-heavy part of the site.

Facebook is a factor because it allows better interest-discovery than other sites and it's easier to compete with admins who allowing trolling just by creating a group and being better (where starting a competing web-board was hard).

This might not be how most people experience FB but remember, the board users were only a small fraction of the population also.

Edit: Hot tip, Facebook doesn't make much of an effort to enforce real names. A little, certainly but not much. Most people today don't get the value or need for anonymous accounts. That was true before Facebook too but then the majority simply hesitated to get online at all. I'm not sure if this is a matter of education or psychology, whether this will ever change or not.
I worked on a project that compiled a declarative DSL to both vectorized CPU code and GPU code.

For the vectorized CPU code, I found ISPC generally pleasant to use, but don't be fooled by its similarities to C. It's not a C dialect, and I got burned by assuming any implicit type conversion rules that are identical across C, C++ and Java would also hold for ISPC. The code in question was pretty simple conversion of a pair of uniformly distributed uint64_ts to a pair of normally distributed doubles (Box Muller transform). As I remember, operations between a double to an int64_t result in the double being truncated rather than the int64_t being cast. I wrote some C++ code and ported it to Java more or less without modification, but was scratching my head as to why the ISPC version was buggy. I remember the feeling of the hair standing up on the back of my neck as it dawned on me that the implicit cast rules might be different than those of C/C++/Java.

Seemingly arbitrarily deviating from C/C++ behavior in a language that's so syntactically close is a big footgun. Honestly, I think that C made a mistake. An operation between an integer and a floating point number should result in the smallest floating point type that has mantissa and exponent range both as large and the floating point operand and capable of losslessly representing every value in the range of the integer operand's type. If no such type is supported, then C should have forced the programmer to choose what sort of loss is appropriate via explicit casts. Disallowing implicit type conversion is also reasonable. However, if your language looks and feels so close to C, you really need good reasons to change these sorts of details about implicit behavior.

Similarly, I think C should have made operations between signed and unsigned integers of the same size to result in the next largest sized signed integer (uint32_t + int32_t = int64_t), or just not allow operations between signed and unsigned types without explicit casts.
Lexically scopes type variables [pdf]
I've got a good one, I found a Kernel Bug in the memory manager of all places by being a tryhard in mergerfs (and upstream fuse was broken as well)

http://lkml.iu.edu/hypermail/linux/kernel/1610.0/00878.html
BWAHAHAHAHA thanks both for the nice post and for politeness you prove to have.

That's not much IMO a problem of "modern IoT" but a problem of modern managerial-driven society that lead to a proliferation of Ford-model workers at ANY level, not only the lowest one.

People simply can't reason autonomously anymore, at any level, can't really understand "the big picture" of pretty anything: think only at periodic "cry" for $FamousFreeServices down and the relative cue of polemics that follow...
Learn Datalog (Datomic Queries)
Well, You'll be happy to know that a decorator is literally just a function that takes another function as its first argument.

@app.route(...)
def login():
...

Is literally the same thing as -

def login():
...

login = app.route(login, ...)

Hopefully that clears up the air a bit?
Too bad thing related to "security" won't be included.

All I want for Christmas: accountability for the DoD budget, which for 2019 will be $717 Billion, the majority of the USG's discretionary spending.

In 2015, an audit of the budget revealed $125 Billion in wasteful spending, and this was covered up. In 2016, the Office of Inspector General for DoD said that the Army made 6.5 Trillion in wrongful adjustments to its 2015 accounting. https://en.wikipedia.org/wiki/United_States_Department_of_De...

We still do not know how many contractors the DOD employs, or how much money they are paid, because the numbers are just not recorded. We do know, though, that the numbers and budgets we do have are often inaccurately reported, according to the DOD OIG.

People whine a lot about paying taxes, but the politicians that always complain about taxes are extracting record amounts of tax money for a military that is mismanaged, doesn't do its accounting properly, can't build modern fighting vehicles, and doesn't record basic information like how many people they employ.
Facebook's algorithms are (were?), at least supposedly, optimized for engagement. Yes, this unintentionally enables clickbait propagandists, because clickbait propagandists can get really, really good at writing content that delivers high engagement. But it enables clickbait propagandists on all sides and is only a problem because Facebook users are flawed human beings who consume too much clickbait for their own good. You might as well blame 7/11 and Kroger for giving "big megaphones" to celebrity gossip magazines and candy bars because they sell better than scientific journals and fresh arugula.

The question is whether Facebook either is or should be putting their thumb on the scale based on the ideas being presented. The idea of a naive engagement algorithm that, in a roundabout fashion, shows people what they want to see might be shitty, but only because most people actually want the shit. The idea of a "truthiness algorithm" or a "hate algorithm" that de-ranks content that Facebook finds "false" or "problematic" is fucking dystopian, and yet it's exactly what Facebook's critics are calling for.
It supports separate drivers in the form of dynamic kernel modules (DKMS). But this is about default upstream support. Good upstream support is always preferable to chaotic dkms mess.
IMO publickey-as-hostname is the best solution to registrars' and CAs' control of the Internet.
Lenia – Biology of Artificial Life
A comment by someone in an adjacent building who heard the cracking sounds: https://www.reddit.com/r/sydney/comments/a91wit/opal_tower_s...
what worked in your case?
Why did you reference ICO / coins / ...? Ipfs and orbitdb exist without any cryptocurrency. There's filecoin relying on ipfs, but it's pretty isolated.
I've never heard of anything like this. What happens now? Do they have to demolish the entire building and start from scratch?
Text, and shape drawing in The GIMP (why not call it Gnome "Imp") are particularly painful (I use Inkscape for those things).

The GIMP sucks for discoverability IMO, but I too find it comfortable because I'm familiar with it; and have found other apps crazy hard to pick up (Photoshop some years ago; Corel Draw clicked fine for me though).

I think graphics can be a bit of a grab-bag to some extent so logically connecting methods to put then in a menu hierarchy can be tricky.
ok that's interesting
I want feedback about it so please try it out and tell me what you think; thanks.
I absolutely loved this, thanks for posting it.

Do you have a list of your stories avalible?
I don't follow your point. We're concerned with the value of -1 % 5, not 1 % 5. There's no definition of the modulus operator on which -1 % 5 = 1.
whoa. tables seem like a overkill. something you did back in the IE5 and Netscape days. i would recomend using ei snippets that let you specify css rules that will only run on that version of ie. which have been available since ei 7.
Doomba turns your robotic vacuum cleaner into a Doom map-making machine
ARM server platforms are moving to adopt standard firmware solutions like UEFI (yes, UEFI sucks in many ways - but A standard is better than what we have now) to start alleviating the device tree madness, just don’t hold your breath on it being mainstream for hobbyist/maker products anytime soon.
I like that story.

The author responded to the initial problem in the old-fashioned internet "we're all here to make things work" kind of way, without letting himself get taken advantage of.

And then when the problem decided not to play nicely, he increased the pressure in a civilized way.

These days most companies would have just said, "Sucks to me you" and cut off the dummy IoT company.

This also illustrates why big companies like Apple maintain their own NTP services.
Imports changed between 3.6 and 3.7?
Interesting YouTube philosopher-pundit Natalie Wynn thinks everyone not left are nazi's wanting to wipe out LGBT. That the right is accepting of everyone, so they are winning people to their sides, thus they can't be allowed to speak on campus.
And also politically this is a problem due to the lack of anti-capitalism and anti-nationalism pushed in mainstream politics.

I disagree. We are in an information golden age where minorities and different groups of people can publish their issues. We have made great strides in LGBT rights due to the Internet and Media. I just can't fathom "wipe out" as a majority view in the West.
It would be possible to generate both CPU and GPU versions at compile-time, and pick the best one at run-time based on the data encountered. I do research on a similar technique for the Futhark language.