skysight-inc/HackerNews huggingface dataset:
19/20. Damn you to hell, Mattel!
YouTube 'Exploit' Lets Users Advertise Your Videos with Misleading Titles
BASIC on the Atari 2600 did a remarkable amount with 128 bytes of RAM.
I was wondering if you could still book ship passage places easily these days (without it being a cruise, which is another possibility for select routes), and came across someone talking about booking rooms for ~$100/day (including food) on cargo ships.[1] Seems like it takes ~7-10 days to do a transatlantic leg of a route, so it would definitely take a while (and it has very limited routes, so some flying or overland travel might also be required for many routes), but it might be an interesting way to take a vacation before or after a business trip.

1: https://matadornetwork.com/notebook/how-to-travel-by-cargo-s...
I think the idea is they get an acturay to estimate how many rooms will be empty at some future date, and sell the room-nights they estimate they couldn't fill anyways to 3rd party channels. This way, they at least recoup some money on empty rooms and why Priceline can offer rooms that are much lower than what booking directly at the hotel costs.
Am I the only one who finds this outrageous? I'm not surprised, but I am angry.
Change into pajamas and tell stories
In theory, it's a good idea. In practice, it's barely big enough for a small child and a relatively small adult.
Tall people make more money. Use it to buy a better seat.
Yeah, implementation is under way for value types; the project is called Valhalla - https://en.wikipedia.org/wiki/Project_Valhalla_(Java_languag...
Your only option is to refuse cards altogether because they've all been selling anonymized data on you for years. The big hedge funds pay big dollars for direct lines of data from the credit card companies.
Microsoft defeated their own phone platform by not having proper developer incentives/support.
Loving Magic Leap: A Veteran Virtual World/VR Developer Explains Why
It's hard to explain, but basically (based on the video):

You can pay to use any video on YouTube as an ad regardless of whether you actually own it.

You can also set the title on these ads to anything you like.

So people can basically tank your videos/channel by advertising your work under misleading titles/descriptions, since the algorithm tries to recommend videos with decent view times (and misleading titles give you a really bad bounce rate).

Kinda like negative SEO for YouTube.
I have never deviated from a recipe in twenty years except for being out of ingredients. And I only have one recipe that I can remember without referring to the printout. Checklists have entirely replaced the need for knowing how to cook and I'm glad.
Me too. A public school district I worked at had an entire building to administration. Every person had their own office except HR people. The running joke among a few of us was that we don't have a clue why most of their jobs existed. On that note - it was also the time I read about wasted time at work. The article stated that most people work only 1-2 hours per day and the rest is just filler time with very little productivity. I started tracking my working time to see if it were true and sure enough, most of the day I did nothing other than sit around pretending to be busy. I then made it my mission to observe administrative staff (I worked in IT so I was able to do this) and confirmed that most of them did nothing as well. It was many years later when I started freelancing and billing by the hour that I realized just how few hours people work. I'd work 6 hours a day as a freelancer and I'd be totally exhausted and often thought about the easy days in IT. I think most people greatly overestimate their jobs importance.
As someone who just recently CDN hell, and rebuilt our entire CDN network from the ground up (software and hardware), I was wondering why you picked RoR?
I feel like php was adopted much earlier than python and java.

I remember around 98 having some sun engineers come brief my team on Java Beans. They sounded really cool at the time. I guess Java Script ended up stealing Java Bean’s intended audience.

I wonder why java took so long to (briefly) take hold. Unlike Bill Joy’s other famous tools, Java doesnt hold up the way VI does today.
Broken record, but here's our hiring process:

1. An initial call, handled by a principal ("founder"), with the objective of explaining the role and the company and arming the candidate with as much detail about the hiring process as is practicable.

2. A followup in email shortly thereafter confirming interest and locking down schedule.

3. 1-3 work-sample challenges (our current set, for the role we're hiring now, is a short combined AWS/Django security assessment, an automated best-effort-secure deployment of that Django app in a fresh AWS environment we provide, and a short API scanner programming challenge):

3a. Introduction: provide the candidate with advance knowledge of what will be on the challenge and what they'll want to know going in, along with time expectations.

3b. Preparation: offer the candidate books, links to presentations, and a practice version of the challenge to get confident and comfortable with the challenge.

3c. The challenge proper.

3d. Scoring: each challenge has a pre-built scoring rubric, on a 1-5 scale, designed so that anyone on the team can quickly score a submission.

4. Meet in person: after informing the candidate they did well on technical qualification, we do a single round of in-person "interviews"; no whiteboard, no coding, just meet and greet and discuss logistics.

5. Offer.

Missing from this process:

1. Recruiters.

2. Resumes.

3. Telephone interviews.

4. Technical interviews from members of the engineering team.

5. Any significant interruption to the engineering team's work.

6. Interview exercises with a member of our team watching you code.

7. Free pizza and coffee (though I guess if you asked, we'd send you one).

8. 5 of the 6 hours onsite this recommended process includes.

I'm happy to keep repeating this just as a sort of reminder that we're hiring, but this is a streamlined and improved (we didn't have practice challenges at Matasano!) version of the way we've been hiring for coming up on 10 years, and it works spectacularly well for us. People keep telling me why what we're doing can't work, and I keep wondering what I'm doing wrong to make it work.

You should consider cutting way back on interviews --- especially telephone interviews, which I've found to be completely worthless as generators of real insight into candidates --- and replacing them with work-sample challenges. But be serious about it if you do: candidates hate "take-home projects", and when I ask them about it, it always turns out that those projects precede or follow a standard interview loop. Fuck the interview loop. Interviews are a random function. Figure out what skills you need candidates to have on day 1, and then just build something that checks if candidates have those skills.
While I understand being frugal, why skimp on long range transportation? It will be a miserable experience.
Nice. I just looked up Ghost to WordPress (exists) and Medium to WordPress (exists). I like Publii myself for small static sites that even my mom can use, but still like WordPress when I just want to blog.
Greg's response is understandably frustrated, though seemingly less so than the OpenBSD devs. Why are they being repeatedly left out of the loop?
ok, the problem is that any gym setup takes space, and that's space that isn't available for seats. Everyone already feels that the space available for seats is too small, and you're not even really moving in those, so you're probably going to have to lose more than one seated passenger for each person you want to be able to do any kind of gym activity.

That's ignoring the many issues for non-gym using passengers: Gym equipment is noisy, and it will be noisier for the people closer to it, so people will want to sit far away from it, so the seats near it will be cheaper, and I suspect the people wanting a gym on a flight are not the people who want to have to sit next to the gym...
As a developer, if I had internet access (at least intermittently) I could work remotely during the transit and be productive.

Interesting thought
True, I don't think it has been proven that search results against Trump are modified. So Google could absolutely be telling the truth that they don't modify search results about him. But Google does modify its searches, we just don't know to the extent, besides the lawsuits verdicts.

That was my point, you can't say they don't modify search results as a blanket statement.
Premium Economy doesn't really solve the problem of not being able to lay down -- I can't sleep well when sitting, even in a Premium Economy seat that has a bit more recline.

But in a lay-flat seat, I can easily sleep for 7 - 8 hours (though still need a couple glasses of wine to kick-start it since bedtime on the plane doesn't usually coincide with my body's clock)
That's one of the reasons why insurers are moving away from the fee-for-service model toward value-based care. So those bullshit jobs at least will eventually disappear.
You can allocate a block of memory with `ByteBuffer.allocate()` or, if you want it outside the JVM heap, `ByteBuffer.allocateDirect()`.

You lose all the object/memory management features, though there are some projects around to provide struct-like APIs: https://github.com/alaisi/nalloc
We already did that, though. Originally it was 20% of electricity by 2010, 33% by 2020, and 50% by 2030. The first two have already been met.
More seats means more people, which means more weight, and possibly more requirements for emergency escape given that number of people. Bunks mean just shifting existing people/weight to different areas, and even then only temporarily. During an emergency if there's time they could try to shift some number of people back to seats (some emergencies play out over many minutes, not just seconds).

All speculation, of course.
Which continually surprises me and I wonder what content they test the learning on.

Is it on primary education topics or advanced topics?

I certainly can't imagine learning mathematics or coding from a lecture without seeing the symbols. How else would I keep it all in my head[1]?

I don't know what the other 'learning styles' are so I can't really comment on them.

[1] - Surely some with physical impairments, i.e., the blind are capable of doing this as there are blind programmers who make amazing things. But that belies a lifetime of practice of not relying on one's sight.
> A command-line shell at which you can type pipelines, involving some regular CLI commands, but also GUI commands as components, and when the pipeline is run, those GUIs will pop up in the middle of the pipeline, allow you to interact with them, and then any data output from them will go to the next component in the pipeline

There seems to be some precedent for this sort of thing. For example, DVTM can invoke a text editor as a "filter", where the editor UI is drawn on stderr and result saved to stdout.
Well, it is somewhat of an uphill battle, sure, but every hill has a top ;-)

As for internet, you can always get yourself a VPS and tunnel everything through that, so your monopoly ISP doesn't get to see anything of what you do.
I know I’ll probably get a lot of flack for this but: “start up”.

No, just because I have a small tech business does not mean I have a start up. We actually make things that people buy, develop cool (in my opinion) technology, have interesting unique customers AND are commercially profitable.
It’s what I know best and what I’m most productive in. The project is to get something running and learn a handful of new things, and learning a new framework would be a detriment to that first goal.

The manager app is not in the hot path with this design so performance doesn’t matter all that much.
"...will come in two sizes including a larger version"

Two sizes generally includes a larger one... so I guess I can't fault the author's logic.
Ignoring other issues, that means you're making the seats movable in significant ways, so they have to be engineered to take the loads of landing repeatedly for decades without breaking - that will probably increase the weight a lot (compare the construction of plastic bench seats in most buses, to the construction of long haul passenger buses.
No, I meant the part about the world collapsing.
Rightfully so. The school district I worked at was incredibly wasteful both staff and resource wise. Seniority, lack of being able to dismiss bad teachers and a slew of other nuecenses makes education a prime target for huge waste of tax dollars. When I confirmed just how little most administrators did for the benefit of the kids, it was difficult not to feel guilty for wasting public tax money. Knowing what I do know, I will never look the same way at the education system.
> But I highly doubt we'll ever see a reasonably priced long-haul flight with a gym available to us peasants.

It's all relative. Suppose the cheapest flights were twice what they currently are. Let's say $350 transatlantic one way, or $2300 return on your flight from South Africa to the eastern US. Flights would still be affordable to the middle class, which despite your "peasants" wording actually makes up ~100% of cost-conscious flyers. We'd fly less often and complain - as we do now - that flying would be so much better if we had twice the space per person for the same price and spent some of that on gyms, creches and hot bunks.

But actually we live in that counterfactual! And it turns out we don't really want those amenities. Our collective expressed preference - and given the lack of variety across airlines, it must be almost unanimous - is to be squeezed tighter and get to fly intercontinental a bit more often.
But they are taking actions. You're trying to complain that they're not doing enough to satisfy you.
I like to read headlines from RealClearPolitics.

RCP has headlines from both sides of the aisle, equally bombastic. I can see at a glance how each side is spinning some issue and I can read neither or both if I want.

It seems a good way to get some semblance of balance in the news.
For developers in certain areas (SF for example), $100/day might be cheaper than (or on par with) local housing. With a good internet solution, that might be an interesting way to work and travel at the same time.
Google's actions were still anticompetitive even if Microsoft's effort would've fallen apart on its own.
Because the price difference between economy and business class can exceed the cost of the rest of the trip - it's not within the realm of affordability for many people, they can either fly economy or not at all.
Literature and Music created through AI
I’d go even further and include “hacker” and “hacking” No, a hacker hacking does not necessarily mean a bad guy doing bad stuff with computers.
How long until a big-tech company starts to log, track, and connect banknote serial numbers from ATM to store? I wouldn't be surprised if ATMs already record the serial number of each note they distribute.
Considering the fact that organic geese will handily destroy aircraft turbines, I'd hazard to guess that a metal drone loaded with fuel and explosive armaments would also do a fair bit of damage.
Begone, and return to the depths of Slashdot from whence you came.
So I do know that they apparently use it for anti-money laundering purposes. I learned that once when writing a request to some friends along the lines of "food from south of North Korea", causing them to flag my friends' payments to me because mentioning the string "North Korea" must have meant that I was secretly laundering money that way. Stupidly, Venmo required that my friends explain their transactions, not me, the requester.

So the lesson is, you can put jokes into your Venmo payments, but not jokes that imply that you're blatantly laundering money.
Plain text was chosen to interface the various programs of Unix OSes because it's the least common denominator all languages share. It also forces all tools to be composable with each other. You can take output text that was obviously not formatted for easy consumption by another program and still use all the information it outputs for input into another program. Programs that were only thought to have users handling its input and output (ncurses apps) can also be forced to be used by programs through things like the expect TCL program or Ruby's expect library.

If programs used typed data, they'd still need the option to output text to present results in a format the user can understand. To do this, a negotiation protocol could be established, like skissane said. This, in my opinion, is BAD, because then there's the possibility or probability that they'll be differences in the information conveyed in the different formats.

I believe that the use of plain text as the universal format of communication between programs is one of the greatest design decisions for Unix and CLI.
Cash is tracked by the banks. It's usually pretty easy too, especially with things like coffee shops that take a lot of 20s and give a lot of 5s. Most people take out 20s, so it's pretty easy to know who was likely at some place at some day or week.
An interesting fact is that the hotspot team went back on their 20-year conviction that load-barriers reduce performance too much. I guess improvements in CPU and VM designs has changed their minds.

This is a big deal, and a major departure.

I'm hoping this will improve things, this new architecture more closely resembles Azul's C4. Java and large heaps with non-conforming object allocation patterns (medium aged objects are the most troublesome) sucks really badly.
They're relaunching with an A350-900ULR this year: http://www.traveller.com.au/worlds-longest-flight-route-sing...
I don't really consider these companies to be "startups" because they don't have to solve some technical problem. These kinds of consumer "cosmetics" companies have always run like this. They are about marketing, not product.

If you want an education, go to the MD&M West show and sit on the parking shuttle bus and listen. There are a zillion of these kinds of companies all hawking almost exactly the same products looking for some marketing and sales "edge". None of them are solving "we're actually technically better".

Kudos to these companies for finding that marketing and sales edge, but I don't really consider that to be a "startup".
Enjoying a plane ride? I have yet to experience that. Although Virgin Airlines was always delightful.

How much did it set you back (ballpark), I'm curious? It's something I've been meaning to try.
a much fairer and better response than the snarky current top comment. who'd deny this is amazing?
No, compression only works when you don't need to represent every possibility, or can use less bytes for some inputs and more bytes for others.

https://en.wikipedia.org/wiki/Pigeonhole_principle#Uses_and_...
How many boomers are actually pulling in wages? Aren't most of them spending their savings precisely on what they saved it for? i.e., retirement?
There are already implementations of DOM which can run in Web Workers: jsdom, xmldom, domino, via.js. How is WorkerDOM superior?
Luxembourg blasts rate of corporation tax in Ireland – Irish Examiner
> By the way - 10% in 3 years would be a perfect milestone to 100% in 30 years.

That would be a reduction to about 35% of the original after 30 years.
I took it as a given they'd found such a company already
I can't imagine many use cases where you wouldn't want to use multiple processes before you hit 4TB. But yeah, I'm sure there are some...
Could/should this be cross-compiled to JS? I've been looking for something recently that lets me encrypt from a command-line tool and decrypt in the browser, preferably in a way that's not too likely I'll f- it up as a non-crypto-expert.

And, yes, I am aware of the common issues with doing crypto in the browser with JS libraries. And I'm aware of SubtleCrypto.
Hey there, JT, Co-founder of Tuft & Needle. To clarify, Daehee and I started with $6k in 2012 and have raised no investments to date. We took a loan in 2016 of $500k for our SF retail store (that year our revenues were around $40mm) but did not use it and paid it right back. To be honest, we were wanting to learn how to leverage debt for growth but immediately decided that it wasn't needed and didn't make sense for us at that time. We've been fully unfunded and profitable every year.
MasterCard has also started cracking down on customers whose speech they dislike. A Patreon creator was just a couple weeks ago removed because his content was disliked by MasterCard, who gave Patreon basically no choice in the matter.

I think that if Visa doesn't remain largely neutral (keeping its policies as minimally political as they are currently), there will be a considerable market for a principled creditor (maybe Discover becomes that, or a new player is born).
I don't know if "never" is accurate, but certainly they are very NDA-averse. That's their right, but it means they're going to get left out of things like this; it's simply not possible to organize coordinated disclosure of issues if the participants don't agree to not blab ahead of the agreed disclosure date.
> We can't even get self driving cars right

Air vehicles are substantially easier to make autonomous than road-borne vehicles that must intermingle with massive numbers of hazards, unpredictable circumstances, laws to abide by, life to preserve.

Airspace is, by and large, empty. For where it isn't: it's strictly controlled by other means.
I opened the photo in an editor and blew out the levels. I don't see the notch, but the camera and speaker are present in the expected location.

Perhaps the notch was edited out? There's no pixel data at all where it should be, just #010101.
Why would you begin to think that at all?

Because they're offline doesn't mean that they're safe, just safe from more than an online system.
Could you elaborate on why it makes sense to have these candidates travel long distances for a full day interview, rather than have them travel nowhere for a shorter interview via video chat?
Uh no, they definitely have specific research facilities for animal treatment. We have a for profit healthcare system, and in that system it goes: Wealthy people > Wealthy peoples pets > poor people.
The amount of L3 per thread is still 64MB/#threads. Where the difference you're describing most matters is for single-threaded code, where in theory the one thread could otherwise have the entire 64MB. But that isn't the circumstance with the NUMA latency anyway. If there is only one thread the OS can schedule it on the same node as its data.

Most working sets fit in even 8MB (or less) -- the reason for 64MB is to provide for multiple threads. In which case if one thread isn't using its proportionate share there are seven others that can use it. Sharing with sixty-three instead would be "better" but at some point it's diminishing returns.
“The best part of working remotely is the flexibility in my schedule”
Is SuSE still popular in Europe? (Apologies if I got the capitalization wrong)
FreePascal has been around for a long time and supports CLI programming. Maybe not very much support in the basic language and stdlib, but the essentials are there (CLI arg handling and file I/O). Third-party libraries may have more and you can always write your own. Both speed and size of binaries are good. I had compiled some simple CLI programs and they were under 100K, maybe under 50K. It's also supposed to be quite cross-platform, though I have not checked that out.

Also, I don't know Rust (but have read that it is somewhat difficult to learn); for the basics, FreePascal (FP) may be easier than Rust to learn and start using, because although it (FP) has advanced language features, for many basic CLI programs, the simpler procedural features should be enough.

https://freepascal.org/
The shifts in the average age and ratio of workers to retirees in Japan and America are absolutely sudden on societal level. 10-20 years is very long for an individual, but it's lightning quick otherwise.