skysight-inc/HackerNews huggingface dataset:
One of the biggest improvements is that Libsodium is now built-in. https://dev.to/paragonie/php-72-the-first-programming-langua...

No more Mcrypt, less cases of having to use OpenSSL and using it wrong. This is a huge security step towards the future.
When I lived in Budapest, I was able to save ~50% of my invome. When I lived in London, I was able to save 60-70% of my income. Here in Dubai I can save 70-80%.

Reason: (i) no kids (ii) I don't need anything other than phones and Macbooks and some shoes (iii) no expensive cars/houses to maintain (iv) high income (but not out of the ordinary for Eng).

More generally: earn money in high pay cities and live frugally (London, Dubai), spend money in low cost cities (Budapest). Works like a charm.
USA appear to have pushed their laws outside their natural jurisdiction ....

I think in practice it will mean Facebook, say, can't suddenly breach the normal EU regulations just because you went on a trip outside the EU.
Would it have enough bandwidth? High speed connections have some careful engineering (for instance, maximum distance without a twist on a differential pair), that I doubt that ancient box has.

Also, there are sequencing requirements. Look carefully at a USB-A plug, and you'll see that the power and ground traces are longer than the data traces: when plugging the USB cable, the power is connected first, before the data; when unplugging, the order is reversed. HDMI probably has similar requirements, perhaps with more steps. Again, I doubt that ancient box can do that.
Nope! All of the answers boil down to some simple text input, so you can run whatever code you want locally to get the answer.
I think you nail it, here: the biggest problem of google is support :)

This is something notorious and traversal to all its products.
I definitely understand not wanting to be tracked.

In this case, though, it looks like he mostly did it he so he could say he was working (and get paid) while he was actually out playing golf.

At least as an Uber driver, he can play golf as much as he'd like! Although he'll now have to choose been playing golf and making money.
This tone of this article is pretentious and just plain douchey. The author is largely assuming that their small niche (and petty) use case is what everyone who uses a KVM would want (i.e. using a 4k monitor). The single largest use for KVM is for servers, who the hell is wasting money on a 4k monitor for their servers? There are plenty of reliable and affordable KVM's that the author deems as old relics that work just fine for the large majority of consumers.
this is all great, but what happens when you need to reference several uuids in an url?
That's interesting, I've tried to use plain text files at the beginning too but it didn't quite work. Also if I'm not mistaken on mobile Dropbox sync is not built-in so you'll need to implement it on top of their API (including conflict handling) which is probably the most difficult part in any app like this.

That's also why having a local SQLite is useful because you can more easily compare your local state to what they have.
Google/Youtube and the current fake news crusade don't feel to me like supporting Putin. Pretty much the opposite to me.
Py2rs – From Python into Rust
Top 5 Reasons Why iPage Web Hosting Is a Better Option for Bloggers
uuids need a shorter string representation, they are efficient in DB storage but https://github.com/ai/nanoid is quite shorter in urls and http messages for example
How many hours a week are these people putting in? As a senior-level developer in the midwest, my pay looks paltry in comparison and yet I bet you I live a much more comfortable lifestyle overall--zero debt, a decent work day in a calm environment and decent time off.

If your cost of living is so ridiculous that you have to pay people 50-100% more than pretty much the entire rest of the continent what have you gained?
We've also got tracking clauses in our employment stuff (specifically the work phone).

Not ideal, but frankly I'm not particularly worried. I can leave the phone at home & frankly employer isn't a privacy concern for me.

Big data companies that can make connections between data sets & crunch it for patterns etc...that I'm less keen on.
How Cubism Protected Warships in World War I
Does this just use a tool that runs on your laptop, to schedule and manage ECS clusters on Amazon? That's really not what I was looking for... I was hoping to prototype ECS-based solutions without spending money on cloud resources.

I have a laptop with 8GB+ RAM and a fast SSD, it doesn't have any trouble running fairly complex constellations on Minikube and I could later rebuild and/or install them on a production Kubernetes cluster, without any changes.

Can I do something like that with Blox, or is this another different way to consume ECS and spend money on EC2 nodes to run containers?

Edit: I would be satisfied if you told me, I still need to consume some AWS services like SNS and CloudWatch to use this toolkit, but that with Blox, I don't actually need to run my containers on ECS unless I want to expose them to the world.

I haven't found any tutorial or guide that indicates this is anything other than a different scheduler for ECS.
> imagine you make a tab-completed typo when deleting a row. Yeah, you've just deleted an arbitrary row somewhere in your DB

This line seems to be the sole justification for the hyperbolic title. You might do tab-completed typo...

There's three justifications listed - the above (fairly minor, imo) one, information disclosure, and entity enumeration (which in this context is just another term for information disclosure).

The part on information disclosure has this line:

> all it takes to know your user count is to create an account. A number of social networks boasting impressive user bases were pwn3d this way

What? I would love a reference or explanation here. Who has been "pwn3d" by exposing their user count?

The "security through obscurity is bad" rhetoric has been rightly debunked plenty at this stage - obscurity is a valid component of layered security, but obscuring your table row count seems... odd. Why would that be a secret?

If you're worried about people being able to enter primary keys into a URL to access/scrape arbitrary records, you need better auth.
The web version is pretty decent - https://www.thoughtworks.com/radar

PDF can be a pain to work with on some devices.
You can use a database for queries without treating it as the canonical data store.

Whether that approach is a good idea is a different question than it being possible.
then you make a better model
Seems premature. Sales of AutoCAD in 2016 were down, but still $600mm.
I'm currently using Apple Notes on my Mac and iPhone. It works just great!

It synchronises perfectly
I can drag and drop images to it, no problem.
Cmd + C, Cmd + V, Cmd + B, Cmd + I all work as expected.
I can even add to-do lists and cross out "Done"
I think it even supports tables, But I don't use them.
Export as PDF, html, airdrop, email whatever, works easily

What doesn't work:

If I ever get out of Apple ecosystem, it won't work.
Apple has my data, and I need to trust them.

Give me something with the same ease of use, and make it self-hostable without pain. I'd be happy to pay.
I don't need Markdown or anything else. Text + Drag & Drop images support are a must for me.
Then they better do their best not to infringe the privacy rights of EU citizens then, eh?
36, at current pace could retire at 38-40.

Probably won't happen, because I will eventually do a startup and burn some of the money, plus hopefully I'll have kids soon and everything will go out the window ;)
Customer Crowd: Disrupting the popup testimonial industry
I understand why they do that, since it's supposed to be an encouragement. But there are two aspects of the Nobel prize: reputation and prize money.

If they would change the rules to make exceptions for shared discoveries, it won't dilute the reputation boost for the scientists in question in the slightest, and if they give the money to the surviving winners that problem is solved too.
I think they described it properly. They are specifically talking about a bunch of bad practices with Kafka. So the issue is that people are actually using anti patterns in a new technology that were previously identified for ESB.
So, you would rather have your primary keys be a 36 character UUID string instead of a 4-8 byte integer?

This is for every single row in your database and will increase the size of your database substantially.
I've only ever served out one-month notice periods. If i'd been a bit more senior at my last job, it might have been two. Where i am now is four and a half months or something insane like that.
Ask HN: Users complaining of downtime, but no alerts and nothing in logs?
Anyone have experience with this? Had a user say the site has not been available frequently recently. Its a static site, and I have uptime monitors setup that have never been triggered. Additionally, it seems most of these reports come from foreign countries (this report being specific to Germany).
Probing many-body dynamics on a 51-atom quantum simulator
How does the scoring work? Is it dependent on speed? Are you penalised for incorrect attempts? What time / timezone are the problems released?
Windows issue: The installer assumes you want it on your c drive. grumble grumble.
Hello, not a direct reply to your questions but you'd be right to say that most photos you see of space are inaccurate for colour. We call them "false colour" images.

Typically what you'll do is take images of the same object with a telescope at a variety of different wavelengths. The basic pattern is to use 3 images, and then use each one to represent a different colour from red, green and blue. Then layering one on top of another you can create an image that looks like the bright and colourful ones you typically see of nebula/pulsars etc.

This way you get lots of detail, since different parts of the celestial bodies are only visible at certain wavelengths. So a single wavelength image would be over saturated with certain effects.

So even though these are technically "false" colour images of space. There is a scientific reason for doing it.

Not saying that the photo in the article is false, I think it's just had a long exposure time.

Anyway, hope this helps understanding of astrophotography in general.
It seems like by the time they get done working, it's the next day, and then the next, and the next. What is their hourly pay when you break it all down and how much does rent/mortgage cost? Imho, it's not worth it to command that pay if all you are is a wage slave.
In my experience, Windows 10 seemed to have issues with the "Wake on USB" setting about 6-8 months ago. No matter if I let my computer hibernate or forcibly sleep my computer, it would turn on within 20-30 minutes of me being away. No matter what settings I set, this would happen constantly.
I've always assumed the DC's NTP servers were GPS fed, but I admit I have never asked. I don't need atomic-clock time accuracy for my work at present.
Get a proper Xeon
No, that’s the easy part. I strongly dislike that auto scaling groups do not communicate with ECS (service scaling) and that updating your nodes to run a new ECS optimized ami is tedious and error prone.

Want to scale up/down when you have high or low load? Cool, configure it at the ECS service level AND at the auto scaling group level. Will the auto scaling group take instances away before they’ve been drained of connections or randomly? Who knows the systems don’t talk to one another to coordinate: Fail

What about just removing a node from the cluster when it fails? Decrease service count min temporarily -> Drain connections elb -> remove from target group -> kill instance. This is a 5-10 minutes process to do correctly that should be 1 click. Same problem, stuff doesn’t talk.

Want to update to a new ECS optimied AMI to get updates and patches but ensure a minimum of core services keep running while you scale down after you’ve scaled up? Good luck!
In Norway it does unless you use the national BankID electronic signature. I'm pretty sure this is standard in most of Europe.
To get my BankID I had to submit an authenticated copy of my passport done by the postal service as they didn't accept regular drivers license or anything else.

I also work in a bank, breach of KYC procedures could in the worst case land the caseworker and/or manager in jail for two years and all employees are required to undergo AML training at least once every two years.

Edit: was to be a response to the parent comment as there is no requirement for video here.
boostnote[1] also does this

[1] https://boostnote.io/
Disabling wake from USB is not a good idea given I have a USB keyboard and mouse.

Essentially this is a convenience thing, it used to work perfectly fine, then they added HDCP to make things less convenient.

Like I said, I'd be fine if the software (well Windows in my case) has a switch to disable HDCP and restore the old functionality of always assuming there's a monitor there.
After playing a decent chunk of the original Squad Leader, ASL always seemed like "WW2 action for Star Fleet Battles fans".

Define every edge case and interaction and any amount of in-game time can stretch to fill all available real time... (See GDW's Fire in the East :)
So if I use Fargate and do "kubectl get nodes" what do I see?
> fire up a local FTP server on my phone to do i

I see you’re an Android user!

Simple joke, don’t get flame baited. I’m sure there is something similar on Android but on iOS all you have to do is AirDrop to your computer. Takes 2 seconds.
Things that consultancies like == things that people valuing maintainable solutions should avoid
Check out twitter snowflake for shorter distributed uuids
> As long as a timeserver has a GPS lock, it's going to be disciplining the atomic clock the same way any other clock is disciplined

Not true, you need a GPS lock as well as PPS.

Are you sure about 50ns?
You might be interested in https://en.wikipedia.org/wiki/Sleep_Dealer
This is a classic example of technical staff not thinking about what a user would do.
How to Protest on Twitter to Save Net Neutrality
Spacemacs :)
Pastel – Website feedback tool for clients and teams
Useful tip (that I didn't know until recently) is you can also access your notes via any modern browser at https://www.icloud.com/

I recently moved to a Windows machine as my day-to-day home machine and thought I'd have to abandon Apple Notes (which I use on my phone and my work Macbook) but the web interface is basically identical to the apps.
Design Thinking Activity #5 – Remember the Future
Here's the book at the Getty in case anyone wants to see the other pages or in higher resolution: http://www.getty.edu/art/collection/objects/1487/joris-hoefn...
Either sending someone a picture of a passport is accepted as proof that you are the owner of the depicted passport, or having a picture of a passport is worthless. Choose one, and then explain why sending a picture of a passport to airbnb makes sense and security on their part doesn't matter.
Code Academy vs. The President of the United States
That's a generalized and somewhat bigoted opinion.
>At this point, i3 (my windowmanager) decides to move every single window onto the new offscreen surface area, and I go blind.

Xmonad can't do stuff like this because it treats each monitor as a separate virtual screen.

If I wanted a bigger monitor I would of just bought a bigger monitor, dammit …
$ xset dpms force off

and flip the mouse or just run it on loop every minute or so. works for me.
Kotlin on the Backend at Rocket Travel
I'm curious what Roy Singham's plans are for the windfall he got from selling Thoughtworks to Apax back in August. HN discussion at the time: https://news.ycombinator.com/item?id=15082116

Guess it hasn't been that long, but that's a lot of capital.
There isn't, by design. You write _some_ black-box implementation locally which outputs a textual solution you drop into the browser (at least, this is how it was in 2015 when AoC started).

I can't recommend this enough. I had to miss out on last year's challenges, but planning on participating this year; it's a great way to keep your brain nimble if you feel like you're in a rut.
Rescue Time puts it at about 2.5 hours/day of programming time.

The max I've ever pushed for and recorded was 250 minutes. Even that left me too exhausted to drive back home.
....most, if not every single windows application makes this assumption.
This is tangential to the play-by-email thread of discussion, but I want to share that I've had a positive experience at http://playdiplomacy.com
"Do the right thing" just gives that much more wiggle room.
Well said, making us pay them for the quality/uncensored search results basically destroys the main source of how they can create insights on data by letting people use their services for free. Google's search business is now a public utility but so far I do not see regulatory systems capable of regulating it without destroying it (catch 22 so far).
This is why open source is great. You should fork the project and prove your hypothesis to us instead of FUD-sniping in the thread. ;-)
Strikes me as extremely reckless to edit a production database live with some tab completing editor. Is it really the norm to do that?
UUID are ugly, hard to remember in your head, take a lot of space, etc.

I favor auto increment IDs any day, except in specific situations. It's worth to consider to learn how other sites dealt with IDs in public, while internally using auto increment IDs. Short: there are several strategies.

But to each their own, if you love UUID, just use it, but don't write lame blog posts how terrible things are.
Tumblr Led the Net-Neutrality Fight–Then Verizon Bought It
Yes, I know that it’s not awarded posthumously.

My understanding is that she was not given credit in her lifetime so she would not have been awarded it anyway. Unless, someone had explained her contribution in those 4 years.

“Although her works on coal and viruses were appreciated in her lifetime, her contributions to the discovery of the structure of DNA were largely recognised posthumously.”
I hope the same for the teams working on 3DS and Maya.

For the ordinary product design/CNC workflow, Solidworks has been knocking the pants off of Autodesk for the past several updates. It's overwhelmingly more popular with new engineers.

They do have a few electrical and civil engineering products that are hard to find elsewhere (and very hard to migrate from), but the bread and butter of a CAD software company is that Inventor/AutoCAD/Fusion CAM workflow, and Solidworks is just so much easier to use and equally powerful.
I could never understand why the makers of KVM the virtual machine thing didn't realize they had overloaded an acronym. It isn't as if they weren't likely to have come across KVMs in their work. Were they non-native-English speakers perhaps?
That's not my experience at all. Most installers let you choose your installation folder.
Yes but it's the same basic math in both cases.

Equally egregious given that these companies are essentially in the logistics business.
Google Home Max
Did you tried to speak with IT department ?
I belive they should be able to debug or escalate with hosting provider.
Mapping the ICO threat landscape
Luno for me. Smooth interface, low fees, very easy to trade, and they saved my butt twice when I accidentally put in the wrong price on the exchange.
That's because any keyboard could, theoretically, be a keylogger.
No, at AA. I work in the US and if I ever have to work on the weekend we get flex time (extra vacation days) at least 1:1 for hours worked, if not a little better. Come in for 6 hours over the weekend? Take an extra day off, not unusual at all. And we still don't have this ridiculous red tape of being "allowed" to work on the weekends.

It varies more company to company than it does from US to European. Many of the companies I've worked for have nearly European-level vacation/PTO policies.
>36 character UUID string

To clarify, UUID is stored in the db as 16 bytes (128 bits): https://en.wikipedia.org/wiki/Universally_unique_identifier#...

You would not store the 32 hex characters plus 4 hyphen characters as strings in the db. That UUID string format is for human readable display not disk storage.

(To downvoters, if 16 bytes is incorrect, please reply with what you believe to be the correct # of bytes for UUID.)
Don’t store UUIDs as strings.

Use the native UUID data type, which only uses 16 bytes (UUIDs are basically just 128 bit integers). That is still double the size of a 64 bit integer, but the trade off is that it can be random and universally unique.
Not likely. If the cables are short you might get away with it but not likely.

The problem you will have is that the signals require high bandwidth and the cables are carefully designed to have low crosstalk, high immunity to noise (both via twisted pairs) and a 100 ohm characteristic (dynamic) impedance (how the cables are constructed, insulation thicknesses, how they are twisted).

DB-25 switches work for simple single ended low frequency signals. The physical switch will wreck havoc with the interpair skew, far-end crosstalk, attenuation and differential impedance.

HDMI 1.3 defines two cable categories: Category 1-certified cables, which have been tested at 74.5 MHz (which would include resolutions such as 720p60 and 1080i60), and Category 2-certified cables, which have been tested at 340 MHz (which would include resolutions such as 1080p60 and 2160p30). Category 1 HDMI cables are marketed as "Standard" and Category 2 HDMI cables as "High Speed". This labeling guideline for HDMI cables went into effect on October 17, 2008. Category 1 and 2 cables can either meet the required parameter specifications for interpair skew, far-end crosstalk, attenuation and differential impedance, or they can meet the required nonequalized/equalized eye diagram requirements. [1]

[1] https://en.wikipedia.org/wiki/HDMI#Cables
I think you’re better off keeping the auto increment PK then expose a uuid token anywhere it can be viewed.

You probably don’t want to be literally passing around the literal primary key if you are concerned about leaking security information.

But I think it’s probably better so the user id being known is not a problem. For example, not caring if people know how users/widgets/whatever.
Given how undiversified Facebook's revenue is; I wonder if they would have a short violent death or a long drawn out one when market share slips.
Me too!!. I was almost ready to wipe and reload.
I don't think you've provided any real evidence that it was specifically the design and UI that sold people on the app. I started using Snapchat right around their peak demo, 17/18, and I remember jumping on board because it was letting me do something other social media apps weren't, not because it was hard to use. The ephemeral nature of the content was exactly what I and my peers looked for in a landscape dominated by public-persona builders like Facebook, we didn't gravitate towards it because of the design.

You forget in your arguments about 'network' that literally every teenager uses the thing. There is no exclusivity, no special bond between users. Your entire high school would be plugged into the app.
A FedEx jet pilot will make $400k a year. Senior major airline captains will make a quarter million or more and fly 8-10 days a month. Please explain how that would be higher without ALPA.
The Pythonic Staff of Enlightenment Is Now on Sale and 10% Goes to the PSF
Depends on the consultancy. ThoughtWorks is pretty useful as a data point.
Maybe, just for the fun of it, take a different route home one day. Even if it is a good few minutes out of the way. A road you haven't been down yet to re-engage your mind and senses as you navigate that new path.
We don't have free market, when regulations exists.