skysight-inc/HackerNews huggingface dataset:
In my fraternity we all slept in a single room (a cold-air dormitory). That way you could stay up studying or whatever without bothering anyone trying to sleep. As such no alarms were allowed from 6 to 9 am and there were two people who had to sleep in their rooms for wake up duty. We had a big board outside the sleeping hall and there were 2 tags for every bunk number. And there was a nail for every half hour from 6 to 9. If you wanted to be woken up but not forced up you could put your bunk number's black tag on a certain time (perhaps 6:30) and a red tag on a different time (7:00). The guy on wakeup duty would come shake you every 5 minutes, 15 minutes prior to the tag time. At 5 minutes past, he was allowed to do anything (punching, ice water) until you got out of your bunk and put your red tag bag on its own nail.

All this to say - yes. Fantastic fucking sleep. The cranked AC in the summer the open windows even in the depths of winter helped too. Deepest sleep I've ever gotten.
Anonymous 4 did some recordings of medieval masses and they were... otherworldly. They really put you in the contemplative mood.
In the republican era realism was prized. Politicians wanted their portraits more warts and all to make them seem like one of the people.

In the Imperial era propaganda changed and sculpture started becoming more abstract to make politicians seem more perfect and indestructible.

Cleopatras portraits are probably idealized. Caesar’s are probably fairly accurate.
Yeah... why wouldn't you simply black it out? Easier and safer. I guess it doesn't look as fancy...
Does the concept of “nothing” exist in our physical Universe, though?

Even a vacuum has vacuum energy, virtual particles, etc...
Until now?
Migraine voorkomen door deze voeding zo weinig mogelijk te eten
The Johannesburg stock exchange alone has about 400 companies listed, so "virtually none" seems a bit hyperbolic.
Things I no longer read:

One weird trick

One simple trick

_____'s hate him!
It's a refinement of the age old religious pattern of doing charity work with ulterior motives. Build a well and a church. Provide food after a sermon.
They are burner keys. The red boxes are pointless.
It Is Time for Substantive Conversations about Safety for Autonomous Vehicles
I'm just trying to understand the story here. Help me understand where my misunderstanding is.

So you're saying that you couldn't view it in Google Drive, because the documents were wiped. However, you were able to access the Google Sheet directly through the URL in an email?

How does that work? If it's a critical document like you say and your organization is operating out of it then that means it shared and it is in the "Shared with me" section. How were you able to access it if it was wiped?
At one point I was implementing managed memory on a highly memory constrained system. The system pretty quickly ran into issues with having enough memory to fulfill a request, but no contiguous block long enough. The solution to this is of course defragmentation. The issue is that allocations are irregularly sized and all swaps have to be done in-place. There was also a need to collect blocks of similar size together so the GC could work faster. Bubble sort was the only way to meet all these constraints cleanly, and better yet it only took 10 lines. It still felt dirty though.
Craigslist Personals Has Gone to Bed
> Kicking the can to "elect someone else" is just as naive as claiming that this decision respects the law on the books.

But...it does respect the law on the books. Your concern seems to be that the law is bad, and that the judiciary ought to change that law. I don't think there's a lot of disagreement about the former, it's the latter that's more controversial.

From an idealistic standpoint, enacting Federal law is necessarily onerous, owing to the requirement of a strong consensus so as to prevent a marginal majority from shoving Federal laws down the throat of a large minority.

> Okay sure. But don't lose track of reality in your quest for idealism though.

Okay sure, it sounds like you don't care much for the idealistic standpoint, so let's talk pragmatism. If we can't gather this consensus at the Federal level, we have the levers of state legislatures to pass those same laws at a more local level.

Liberal states have the political will, the systems, and (if we're being frank) the majority of businesses that would be affected by Federal law anyway. They just need to have the will and pragmatism to compromise and pass their desired law at the state level until such a time that there's Federal consensus for that law.
> With Postgres 11, you can create a unique index on the master

> The columns in the index definition should be a superset of the partition key columns. This means that the uniqueness is enforced locally to each partition, and you can’t use this to enforce uniqueness of alternate-primary-key columns.

Are there any workarounds for global indexes across partitions outside of the partition key? Say if you have a a table partitioned by (some_date) with a unique primary key (id), how would one speed up looks up that are purely by id? Having per-partition local indexes would require an index scan per partition.

I supposed you could have a separate/smaller (id, some_date) non-partitioned table (or maybe partitioned on HASH(id)) and then do the indirection yourself wherever you're doing "SELECT ... WHERE id = ..." but seems like a kludge. Any other workarounds?
My roomie once told he applied snake venom to his hair on Cleopatra's suggestion.

You know what they say about desperate times!
The native time partitioning in Postgres 10 was a great foundation, but definitely had a few rough edges. With Postgres 10 you mostly needed some additional extension like pg_partman (https://www.citusdata.com/blog/2018/01/24/citus-and-pg-partm...) or timescale to smooth out the rough edges and make things as usable as you'd expect.

This set of changes in 11 is pretty great and makes it much more usable out of the box. For those not reading the article the short list of improvements:

- Updates move records across partitions
- A default/catch all partition
- Automatic index creation
- Foreign keys for partitions
- Unique indexes
- Hash partitioning (where as 10 was just time/range based)
I can't get https://pocketputer.com to load, but https://pocketputer.blogspot.com works and is the same blog AFAICT
Somafm Suburbs of Goa: https://somafm.com/suburbsofgoa/

Shanghai Restoration Project: https://www.youtube.com/watch?v=09b-jSbPreU&list=PLxjXphoR4Y...

Breaking Benjamin
Hey downer, I was saving money on my shitmobile.

Could I buy another car and it cost me less a month to own, sure.

In reality, I spent about 5k on that crap bucket the last year I had it. What did I sell it for? 5k. Asset it was not.
Hopefully the latest regulatory fad in Europe will shift focus away from promoting diesel cars and gmo free crops
Not a chance. I worked at an intelligence agency for nearly a decade and it was impossible to get people to follow the rules of "keep the blinds closed".
> For example if you want porn of your high school crush? You gotta train your own deepfake for that

Who says society is going to shit?
You can still get them in Butte, MT. The straight up meat and potato variety.
905 total adverse reports including non-serious effects and including effects that happened at the same rates as in non-vaccinated individuals (such as arthritis), out of at least 1.4 million isn't "safe" or "tested nearly enough for wide use"?

- Arthritis didn't occur during the clinical trial

- When it did occur when the vaccine was distributed, it happened at the same rate as in non-vaccinated individuals

It's rather clear that it was pulled from the market due to FUD and nothing more
I think that was meant to be a joke.
Here’s what you should ask before marrying a VC
Yup, my grandfather worked the iron mines up in da UP and it is very much a thing my family still makes here and there.
Wow I wasn't aware but looks like they did start with webviews and migrated to native + react native
This part really intrigued me about the stopping distance:

The Tesla spokeswoman says the company has the ability to update its vehicles over the air. “Unlike other vehicles, Tesla is uniquely positioned to address more corner cases over time through over-the-air software updates, and it continually does so to improve factors such as stopping distance,” she says.

I'm curious the mechanism that makes that possible, or if it's just BS.
Therapy is a terrible match for the free market. The fundamental axioms of free trade are in contradiction when participants' irrationality is one of of the axioms.

Look at how aggressively advertisers bid for ad spots on [credit counseling services]
https://www.google.com/search?q=credit+counseling+services
It does this for "Releases", but not for entire projects. And if someone starts browsing files, then you'd have to worry about what that status is at the commit for the file you are reading; this will vary based on how the projects organize their git branches, tags, and releases.
"The rule of law no longer applies in the workplace."

- SCOTUS
One new development here is that the FAA apparently trumps everything not expressly exempt from it. Used to be that later laws preempt conflicting prior laws. The FAA should be called the Class Action Preemption Act because of what it effectively turned into.
> When was the last time Congress did something for the people against corporations?

It's certainly not going to do anything if the people assume advocacy is a lost cause and give up without even trying.
Off topic, but: I think that CS departments are teaching CS, not software engineering, and I think that 95% of their grads are going to work as software engineers. There's a bit of a mismatch there. One of the places it shows is precisely in not teaching ecosystems.
As others have noted, the depreciation and savings analysis is very misleading.

Bottom line is that without the cars, he spends about $390 / month on Uber, and likely that average may have increased given the extreme low summer outlier months. In some areas where parking or insurance is expensive, this could mean large savings. In my area (Austin, TX), the all-in cost of owning a car with insurance is minimally more than this figure. You could lease one brand new, moderately priced car + average petrol costs for about the same amount. You could buy a cheap car and depreciation + maintenance would be even less.
Not only does libui not yet do drag-and-drop, but drag-and-drop is sufficiently complex enough that simple libraries are probably not going to have this out of the box. That being said, I do plan on adding drag-and-drop later.
Sounds great. Hopefully someone will do up a guide on how to migrate a partitioning scheme created using pg_partman over to Postgres 11. It would be great to remove that dependency.
Yogis of the yore have contemplated deeply on the subject of nothingness, consciousness, will, mind and intelligence. I can point to one such very interesting read here: http://tripura.omswami.com/2012/01/chapter-12-illusory-unive...
I believe those are called elevators
How Autonomous Cars See the World
I like that music for programming website. I also use it often for background music while coding.
It's entirely possible the author is more familiar with a version that _does_ call it "Battleships", such as the 1987 video game: https://en.wikipedia.org/wiki/Battleships_(video_game)

Also FWIW I only ever hear it referred to as "Battleships" in the UK (even though most versions are called "Battleship"), and the Amazon search suggestions suggest this is common (https://i.imgur.com/WlZhNxg.png), so the mistake is hardly surprising.
"X World" has gone he way of "begs the question", "Literally vs. Figuratively", "One bad apple..", etc. Popular usage has destroyed the original meaning, and it's no use trying to get people on board with what those phrases actually mean.
Students routinely are given machines/equipment/tools that is massive overkill for the task they are being asked to do so that it can be assured that their effort is spent learning instead of fighting their way around the limitations of their tools/equipment.
That was an exciting tip... except it looks like they have closed? Sorry if I'm the bearer of bad news.
A ‘delayed infection’ theory of childhood leukaemia
Nancy's Pasties in Butte, Montana. Ground beef, diced potatoes, a bit of salt and pepper. And that's it.

Ridiculously good, freeze really well, make for a great meal.

Of course, you have to live in Montana to get 'em. :D
A nice simple USENet <-> Web gateway would be useful tho, as Google groups is hideous.
the entire point of agents is that they DON'T just hand you key plaintext, otherwise what would the point of them be compared to just an un-encrypted file.

ssh-agent signs requests, tokens, etc on your behalf. You never see the private key.
Wow. What a sad fucking read.
They act as natural choke points since Manhattan is an island.

In turn, that means that you know who entered or exited Manhattan and can therefore deduce who is currently still there.

I would imagine in the event of an incident related to a vehicle, you could start with the list of recent entrants and use it to start building a timeline.
You are correct. There is no "vulnerability" here. The plaintext of the user's private keys must be accessible to the CPU performing the cryptographic operations. DPAPI is a reasonable method to keep the keys encrypted "at rest" while allowing the keys to be decrypted w/o the requiring password entry each time the keys are used.

It is helpful for post-exploitation toolkits to have this functionality.
> Assuming this was fixed, though, I would recommend looking into infrastructure and technology products and services, especially those that are homegrown. These are what most countries need the most and the potential for their growth would be tremendous given the continent's population size.

infrastructure in africa is weird though, most of it goes from the resource rich lands to some port for export.

There is very little infrastructure between african nations in comparison, which hurts inter-african trade a lot, because it usually results in exporting to other countries being cheaper and using the resources to grow the trade between african nations.

Having an internal market (like the EU common market) allows for massive growth of the economies of different nations, it's a shame infrastructure for it does not exist (yet).
Most of the moderately sized towns still have a pasty shop or two. (yum)
Just for entertainment.
That's a ... stretch. One is making people pay for your service with a bit of their attention, and the other is intentionally targeting your malicious message at people you know are mentally unwell.
Yes! The amex benefit equals a free days ride (ish) once a month.

Yeah the real benefit is not worry about all the worry, not dealing with all the details. Washing a car sucks. Pumping gas sucks. Changing a flat sucks.
Use a net dropping drone to fly above, match its movements, and deploy.
Not even slightly. Encrypted at rest -> who cares where it is stored or how it's synced.

Desktop app: I can stop updating, firewall the app, use offline, airgap a computer, I have many options for reducing my attack surface.

Website: I have literally no way of locking down a version, possible-but-I-haven't-seen-it to be notified of changes (but likely not block them), and it would be rather trivial for the site to ship new JS that simply uploads your password once entered.

Not that I think you are. I assume you'll approach that with the same level of care as you've given your apps (which has been fantastic). But I do think that you're a gigantic payout if someone successfully breaks in. Why should I throw my eggs into such a large, internet-connected basket?

---

For comparison, injecting a malicious update into the apps to do the equivalent of a trivial, invisible JS change means: 1) getting a change into the binary (maybe they brought their own tho), 2) breaking into your app-signing system which is hopefully among your most-secure locations[1], 3) distributing the app to both customers and employees with a visible update notification, and 4) not getting caught before I download it. For each app. Websites are far, far easier to take control of.

[1]: I'm not aware of any server-side security-oriented frontend-web stack which would mitigate this in the slightest. I hope there is though! I'd love to read up on it if anyone knows of one.
Oh, and one other thing I forgot to mention about documentation: the nature of this project requires me to balance what I can get behaving identically across platforms, what I can guarantee about behavior across platforms that must differ, and what I am forced to leave as "implementation-defined" with no further specification. If this was a non-native project like GTK+ and Qt, I would be the one making these decisions, but in this case I am not, so I must take a lot of factors into consideration when writing documentation. If you read through the docs I did have on package ui, you'll find a lot of TODOs about behavior.
The scenario you give at the end is different. This isn't necessarily about finding advertised unpaid work - it's about getting your foot in the door and can involve offering to work highly discounted, or for free, in exchange for mentorship etc. Once you have the skills/connections from this initial step, you can advance your career. It's about taking calculated risks to advance your own interests - that otherwise probably won't get advanced as far/as quickly if you didn't take the risk(s). It's certainly not about working like a dog for someone trying to advance their own interests, while disregarding yours ("we need a website that's like Uber for X for $0")
Outcomes for you? or for the person you hit? If we could all agree to use smaller cars, we'd all be better off.

Even within the 'bigger is better' arms-race limits, (you are better off in a vehicle that is heavier than your victim) you are dramatically better off in a minivan than in a similarly sized truck or other body-on-frame vehicle.
cool advances, such as the sharing economy (Uber/Lyft and airbnb)

Unlicensed minicabs and illegal sublets had already been invented. Putting an app on them is not exactly innovative.
The author of this blog must have uploaded an image without the big red block to mask the private key, realized their error, and replaced it with an image of it blocked. However they didn't remove the unblocked image first. Ghost (the blog engine here) just appends a number to the image when you replace it without changing the filename, so it's easy to find. See the two URLs below:

https://blog.ropnop.com/content/images/2018/05/base64_decode...

https://blog.ropnop.com/content/images/2018/05/base64_decode...

This is probably a good reason to use burner keys for proof of concepts.
Beautiful MIT licensed illustration's
Still my favorite kind. I'm guessing we have a similar supplier...
A Mixed Reception for Augmented Reality in Bricks
What does "bypassed privacy settings of Apple’s Safari browser" mean? Ignoring the DNT header? Setting third party cookies? Something about ITP?

This article has practically no details about the actual accusation.
Epic Games Will Provide $100M for Fortnite Esports Tournament Prize Pools
Google+?
The first 3/4 of this article reminded me of Zed Shaw's "The Web Will Die When OOP Dies" (though for some reason I remembered that title as the converse).

It doesn't look like unison.cloud is aiming to replace the web as an end-user application platform, though. What would a pure functional platform look like? More like Datomic, I think, and maybe then I wouldn't run into 404s so much.
That seems inherently impossible - either you need to include the date in the lookup, include the ID in the partition, or look at all the partitions.
Your working definition of what an illegal anti-competitive use of monopoly power is seems to be the reverse of what I've heard before.

Under your definition, Chrome is supporting the even stronger pre-existing monopoly Google has on search or ads, and therefore is bad.

Usually anti-competitive actions are seen as a player using its monopoly to support emergence into a new market, not to build a moat around an existing market they already are dominant in.

For example, under your framing, Microsoft's usage of Internet Explorer would have been bad not because it came pre-installed with Windows, but because it was Windows-only (or worked best on Windows) thus supporting the existing Windows monopoly.

I don't know if this reasoning can hold legally---merely because I have never seen it used before.
Sure it’s a bit over-general. Having said that, when I write bad C++ code t still typically runs faster than decent Python code, for typical use cases. I also don’t find the productivity loss of using C++, as a language (I mean, I’d still be more productive using django than a c++ web framework, just because django is super comprehensive), isn’t all that great. Also, when I need performance in C++, I have a lot more options than in Python and even on core data structures I have options (eg in Python I have a list, in c++ I have linked lists, vectors, deques, destructive versions of these, arrays, trees... memory pooled versions, cache line aligned versions, parallel versions etc).

Don’t get me wrong, for many use cases where Python is often used, like web development, I’d much rather use and be more productive in Python, but I disagree with the premise that Python is so much more productive than C++ that the performance overhead is negligible. Even if in most cases the cost is worth it.

It’s worth noting a counter to my argument though and that is for data analysis, Python is largely just glue between libraries that are implemented in C, so the performance difference here is largely negligible.
That's what struck me. From the well told story I feel like there were several points of "welp probably can't go further then this better move on to something else" but he kept going and going and sure enough he got somewhere. Hope to see more work published by him over the next few years!
Hyperpartitioning Apache Kafka: Embracing Conway’s Law with Pyrostore
Poland was a Soviet satellite state, so I'm guessing "post-Soviet" here means "post-Soviet controlled" vs. being an official member of the Soviet Union.
Especially when you consider the option (in California) of a Fiat 500e. It'e electric, ~90/month to lease and anywhere from negative $1000 down (when taking into account the CA $2500 incentive you get paid to take it) up to 1500 down.

You can even find pretty good lease deals on the more expensive BMW i3 - used electrics are pretty undervalued at the moment.
> Except CouchDB entire REST API, where nearly every endpoint streams result row by row

I'm talking about the internals of couchjs.

> As of security: wrong guess. Go compare number of critical CouchDB CVE

I'm talking about Spidermonkey 1.8.5, which is seven years old. Multiple CVEs have been reported including a full RCE, which was patched in later versions. If you believe these are patched in libmozjs185, I'd love to see a link to the source package showing where the fix was applied. Because I can't find it.

Further: https://www.cvedetails.com/vulnerability-list/vendor_id-45/p.... Another full RCE in CouchDB.

> Performance in this area depends much more on how branchy is the json doc being processed

Citation needed. There's an issue specifically about this in the CouchDB issue tracker if you'd like to read more.

> As for query server: indexing is slow for the reasons you pointed out.

Right. It is not performant. That's my point.

Curious what kind of database sizes you're working with too; you won't see this stuff with a few hundred documents.
Could you DIY something like this?

https://bgr.com/2015/10/16/drone-defender-rifle-radio-wave-g...

Or https://www.dailydot.com/debug/wi-fi-drone-disabler-raspberr...
Are you writing your testbench code in C++? (that's what verilator wants, isn't it?)