skysight-inc/HackerNews huggingface dataset:
I remember loving this when I learned Ruby. There's a certain elegance to it.

However, I'd say for practical purposes, it still leaves me with the problem that in my day to day coding I'm left with the same ambiguity. I don't know if I'm calling a simple-assignment auto-generated method that is setting a property, or a method that does all sorts of stuff under the hood.

While I'm still fond of Ruby, I've come to prefer less ambiguity. I like to be able to see at the calling site whether what I'm doing is calling a method or setting a property, and parentheses are a great way to signal that.

As an aside, one thing I didn't like about Elixir was that it also made parentheses optional. Once I realized why this was necessary, and once the formatter was added and enforced parentheses as a default, it stopped being a problem. Still, every language I've used where they're optional have caused weird little problems that never seemed to be outweighed by the convenience (CoffeeScript comes to mind).

But all that said, it's not too high on my list of things to hate on :).
I just tried to sign up and received an error. I'm based in the UK, I've emailed you the details.

In regards to pricing. I would say it's very reasonable, you could probably charge more (after I'm grandfathered in of course) :)

I see you had a 7 day refund policy, that was enough to give me confidence. If you can't afford the very low price, then you don't have a brand worth protecting.

Can't wait to try the service, let me know when it's fixed :)
The Interpretive Advantage [video]
Not only did I live in California, but I lived in the middle of a national forest there. And yes, I spent a great deal of time enjoying it. The question remains, and I'll clarify: how much of a resident's taxes pay to maintain the great outdoors versus all of the other services?
A lot of aerospace real-time environments are still geared for Ada, and while C/C++ are available they are not the same as "vanilla" C/C++. Also, is there really C-specific support in a good RTOS? Probably doubtful, except for inertia or presence of header files if they expose them.
Interesting programme. I guess the policy of a country - and it’s conviction rate - needs to balance the risk of innocent people jailed against the guilty walking free. I presume different countries legislate according to which they find more acceptable.
Really interesting idea. This was on my side project ideas list. Happy that someone implemented. I like the project and I could help. This needs a better landing and UX. Congrats on the launch!
> It walks like a religion and quacks like a religion, so I'm not sure why I should think it's something other than a religion.

This is such a good way to describe the current state of blockchain.

It's a cult. And mostly spread around by people who are trying to increase the price so they can sell and profit off other people. It's a giant ponzi scheme, and wealth redistribution.

But I think the technology has promise. We just haven't bothered explore real applications of it, because we're too busy trying to use it to make a quick buck at someone else's expense.
When I was working at Apple, some of us had a saying: "Apple knows what you need, and we're going to give it to you – good and hard."
I still have a box of floppies for my SGI Indy, which are an amusing side-note in all of this storage shenanigans .. and I also maintain a large Zip and Jaz collection, among other things.

These are all safely being retired because of the efficacy of the HxC drive, which is a device that allows you to emulate physical characteristics of legacy media in a way where grumpy old computers reliant on such mechanisms can get over the storage-decay woes and use .. a USB Stick .. to access its library.

As a retro-nerd, with a rather extensive collection of these machines with new school storage solutions, I often am amused at the notion of, for example, a 6502-based machine with 64K of RAM, having an 8-gig storage device attached to it.

Literally every bit of software, ever written for such a machine onboard, plus what seems like absolutely infinite future storage ..

For old machines, where these floppy mechanisms have perished, the HxC drive is a godsend. I still hope to be able to use the Indy's weird floppies a bit more in the future, though, they're a neat oddity ..
The thing is, there’s no way for an algorithm to know the intent behind why someone wants to see more of a certain kind of content. I get recommendations for flat earth videos because I’ve gone on several spurts of watching them. (It’s a good laugh, what can I say.) Sure, this is anecdotal, but I’m certain so are many other individual viewing habits.

On top of all this, climate denialism is such a fuzzy topic. The science community barely even agrees on many aspects of the data and potential remediations. My point is, whenever these content hosts start adjusting recommendations based on their view of the world, regardless of whether I agree or not, I think we’re all done a disservice. What YouTube’s management define as “reasonable consensus” is most certainly not going to be a moderate position.
Mass Incarceration, Then and Now
This is the repository I want to leave my kids when I'm gone, with curated content from my life experience the can explore when they feel as if they need some guidance.

It's also got a ton of potential as UI for blockchain exploration, where the elevation and other topographical features are influenced by transaction characteristics.
Those beacons can be DoSed. Consider how Hong Kong protestors avoid the face recognition with laser pens.
Do you not fly in airplanes? People make tradeoffs like this ALL the time. It's why the term "freak accident" even exists. People trade off freak accidents against convenience and quality of life, let alone a _higher_ rate of non-freak accidents.
And as I said, it's always funny watching the UK scrutinize...oh why bother, if it hasn't registered yet it probably never will.
You just need to slow the cars down enough to increase safety drastically where the environment is not adapted.

Having cars move slowly but steadily does not make trips longer on average, at least in areas prone to traffic jams. Even though human drivers can find it frustrating, it's actually the opposite. If vehicles are consistently slow enough, you can even get rid of traffic lights and stop signs.
Good point, such an issue could/would become obvious during a multi year trial.
Ask HN: What is the JavaScript library you dislike the most?
Is there any library that has no better alternatives and you have to use? Or a library that was good but it's already outdated?
It may alleviate some performance anxiety in a high pressure job with huge responsibilities, but is up against a range of management decisions like quota based policing and other systematic factors influencing policing away from stewardship in a community. Trying to reduce it to a single factor may be simplistic given the complexity of the problem.
GDPR doesn't mean you can force any organisation, state or private, to delete your information if you so desire.

If you have a legal obligation to pay a fee the government is obviously allowed to process your data for that purpose.
Police have no such legal obligation to be stewards of the community, anymore than Google must be the champion of righteousness. From what do we assume that without incentive or structure that one day moral expectation is sufficient to bring forth the character and quality we expect?

Is this not similar to calling for more medical or legal ethics classes?
> Of course, you're going to have to come up with it somehow (so will the bank),

For the most part modern banks can lend money that didn't exist until they lend it to you and that stops existing the moment you pay it back: https://en.wikipedia.org/wiki/Fractional-reserve_banking
An ultimate Kubernetes hands-on labs
> In my (non-American) experience, you must push things incredibly far to get anything more than a sarcastic laugh or eye-roll or "move along, mate" from a cop.

It probably depends on where you are too. I witnessed a guy beating his kids with a belt in full public view outside a Chick Fil A two blocks from Times Square - the police had no interest at all in chasing it up.
This is entirely standard procedure.

In Europe (and ICAO standards) the controller will say to the second plane "number 1, traffic departing ahead" to let them know and then only say "cleared to land" after the other plane has left the runway.

In the US this is a bit different, they will say "cleared to land, traffic departing ahead" and are trained to cancel the landing clearance if the other plane isn't off the runway fast enough.

In both cases the second plane is made aware of the first, so they're ready (should always be) for a missed approach.
American police are corrupted by a catastrophically broken justice system that, in effect, makes cops judge, jury, and executioner. I call it the "martial law bubble" that surrounds each cop. That's bad enough but what makes it galling is how they expect you to be grateful and friendly when stopped and fined, questioned, etc.

But I honestly don't think its their fault. A working justice system would mean a) getting arrested is no big deal, and b) cops are held accountable for their excesses.

(The system is broken because of capacity, complexity of law, powerful police unions, and voter apathy and ignorance)
I agree with lot what you say.

In the 70s speed wasn't really the big problem, but performance. Sounds similar, but it wasn't. The performance of Lisp on a mini computer seriously degraded with the number of users on the machine and the lack of available RAM (one megabyte?). A single Lisp on the machine could be relatively fast, but Lisp had high memory demands and a simple GC could walk through all allocated (virtual) memory of a Lisp process. Thus the machine got slow when 50 users suddenly worked next to one or two Lisp users. For Lisp users this was especially a problem, since they were often meaning to use interactive Lisp systems, not batch computation.

The idea of Lisp computers was not so much about faster CPUs, but a performant machine for a single user with high memory demands.

90s memory sizes started to get bigger, but Lisp was then hit by the AI winter. Many projects at that time were either moving to C++ for applications (because that was the new efficient industrial language) or tried to develop new languages, which are simpler, cheaper and more deployment friendly (Dylan, Java, C#, Scripting languages in a C runtime, reimplementations of special languages in C/C++, ...).

Cost of development systems and the cost of deployment - we are talking about cost of both software and hardware here - was a problem for a long time.

There were always also people who tried to provide solutions, Scott Fahlman for example directed the CMUCL project and his goal was to have an optimizing CL system for free - providing CMUCL as no-cost public domain software was a major goal for him.
Are you by any chance an (American) Evangelical Christian? Or have you been watching videos in that general 'area'?

I truly don't mean this to offend, but my experience with that particular denomination is that it's rife with all kinds of 'out-there' theories, ranging from anti-vax to young-earth creationism to harry-potter-gives-you-demons to various apocalyptic anti-christ-will-rise beliefs.

I can sort of imagine that YouTube might make some connection between those 'out-there' beliefs (leaving aside whether they're true or reasonable or not) and flat-eartherism, regardless of how different they might be in their out-there-ness.

Again, I'm not saying this to offend or imply that Christians are inclined to be flat-earthers; the vast majority of them that I know are not. I'm just really curious how you might be getting flat-earth videos and this was the first thing that came to mind.
I'm surprised they chose that algorithm, it's fairly limited and not that efficient.

If your nodes have width, you should read "Improving Walker's Algorithm to Run in Linear Time" (I have an implementation here: https://github.com/Drup/tree_layout)

If your nodes have width and height, you need to read "Drawing Non-layered Tidy Trees in Linear Time"

If you want to go bananas visualizing n-ary trees: https://treevis.net/ :D
Thanks for the pointer, I had no idea!

Keep up your great work :)
> but rather someone with power who is to be feared

That's the core of police country idea.
1. The BBC is state owned.

2. It's notorious for left wing ideological extremism, including inciting battery acid attacks on conservative politicians (really!).

I guess that covers it.
I disagree that a smaller market, it's probably a much larger market
A plane on an instrument approach when told to go around is expected to follow the missed approach procedure. Which 9 out of 10 times includes flying over the runway.
> The Wikipedia figure for Canada is wrong. The straight acquittal rate is ~3%, but the other 97% are not convictions, only about 60% are.

The wikipedia article isn't really wrong. Only 60% of the cases go before a jury. The conviction rate for cases that get to the jury around the 95% rate.

> They also interview a professor who authored a book on the Japanese justice system who explains why the conviction rate is so high.

Yes. Pretty much prosecutors only prosecute cases they think they'll win and have leverage over defendants. The same issue you have in Canada and we have in the US.

> It turns out we can answer questions like this without relying on uninformed guesses by HN commenters.

Too bad you didn't choose bother to answer any of the questions.
Highly unethical to expect people to follow the law? We're not talking acts of civil disobedience against unjust laws, we're talking willful abuse of laws designed for public safety.

City streets are not the campus facilities, and what of the people using public transit or other means of transportation? Should they have to pay additional on their tens of thousands to subsidize those people with cars?
Noted! We didn't start out as a Typeform alternative. We just launched and had a couple of hundred users, and many user requests were making us more and more "Typeform" alternative. So I used the title. Anyway responding to your question, we had a few people tell us they don't like chat-bot experience, so we might give an option for the user to switch between chatbot and form experience. Thank you for the feedback!
No, you’re missing the entire point of the article. An MVP is working software being used by users. You then expand on it to make it better.

A prototype is an experiment - confirming an idea works.

I think you’re conflating the two.
Having played and playing a MMORPG where there are farming/fishing/shop points on a map, these types of things start to lose organization when it gets to around 70ish nodes. While a bit better than text, it's not 10x better.

Along the same lines about digital habits & itunes and gmail: https://news.ycombinator.com/item?id=22087406

Why do I still need to sort & remember where I put my note/email/idea? Why not just search for keywords and bring all the relevant notes up? I do agree that part of the problem/key is how the user inputs their idea, but the memory tool should bring it back w/o myself remembering.

Nice execution on the tool - my criticism is in challenging what the right recall mechanism should be vs. the input mechanism.
Although I agree with you but there is one more point to consider. Why do people write open source libraries/frameworks? You'd say they write it as a hobby or learning experience and this is totally fine. But why don't they keep their work private if they aren't or shouldn't be bothered about how people use their libraries?

I agree OSS maintainers do a lot of work but no compensation in return. I believe most maintainers actually strive to remove flaws/bugs in their projects.

But if you write a half baked buggy OSS which is used by many people, you definitely should have some sense of responsibility towards users. Otherwise keep it private or at least boldly acknowledge that your project is merely a toy project which has many bugs and you aren't bothered about those bugs.
Yes, the HxC devices are great - they emulate an actual floppy drive which can talk to a real floppy controller as opposed to many of the other ‘modern storage for retrocomputing’ devices which interface at a higher level.

I’d also add that on the other side, to image all the old floppies I found the Kryoflux a good solution - it allows you to record them at the magnetic flux transition level which helps with copy protection mechanisms and/or slightly corrupt discs.
Not necessarily.

Take Japanese highway system. It is well maintained, has “rest” stations where you can park car for free.

If you could get an app that can drive drunk salaryman, or not even drunk just tired from Tokyo interchange to closest rest area to wherever.. you will win. Nobody will buy a car without that who uses car for highway driving, period. It is a killer app. Get off work at 9pm Friday, get the car to the IC punch the destination, wake up at a rest are 20mins from Ski resort, Onden, parents house etc

Snow, taiphoon coming whatever. Park at closest rest area.

I am very pessimistic about cars without steering wheels. I am quite optimistic about cars that have ability to drive well marked roads. Here is a crazy thing Charge fairs for highways like Japan does, then maintain them.
Definitely going to give it a shot.

The way I study math usually (actually not usually, because it's not very pracrical, but the most productive way I found) is by locking myself in a classroom, laying all my notes spread on different tables, and using the chalkboard as a temporary playground to redo demonstrations and exercises, and sometimes explore ideas on my own.

Theorems and objects end up having a literal spacial position in the room, and I have to move around to study. It feels like being a craft man in his workshop.

It's fun, really. It got me excited to study maths.

But I need a room for it, and I can only get one if I come super early, before class starts, to get 3 or 4 hours of productivity.

Maybe a virtual one like that can work. It's really appealing.
Indeed, perhaps individuals with large volumes of undeclared earnings one might wonder.
> in an effort to compete with Rust and Go

I think that you overestimate how much Go and Rust are used in the wild, and how much of a threat they are to the C++ ecosystem. IMHO C++ is mainly competing with its own past.
> into the debtors' tower (pay for your own accommodation there thank you very much)

I don't understand how you can

1. Arrest someone who doesn't want to be arrested;

2. Hold them in prison against their will;

and then

3. Bill them for it.

A fine is one thing, but stipulating that they did nothing wrong, how can they owe you money?
Fully agree. Still not sure what it will do in the end entirely but I'll outline its current functionality better.

For now, it scrapes DevOps Projects (actual jobs you can apply to) from multiple sites and broadcasts each new (and valid) project to the Slack/Telegram Subscribers.

Additionally, you can send the same Bot that informs you about new projects arbitrary URLs (that should be in the same "domain" [aka "DevOps"]) and saves them as a "Ressource". Resources, like projects, will be broadcasted to subscribers.

When subscribing, you can act (up-/downvote) on the links the Bot sends you.

In the end, I personally use it for 2 things:

- I want to know about latest DevOps jobs (mostly freelance projects) that might be interesting to apply to without parsing mails/sites manually. I just get notified once my favorite job-boards publish a new offering
- I want to save/share DevOps related Links somehow. It's actually what I use HackerNews for pretty often (stying up to date with latest tools/trends/...). Ideally a kind of dynamic, topic-centric (DevOps) and "curated" (Upvotes) Knowledge-Base evolves out of it.

Slack and Telegram come in handy for me as I don't want to use another App for this. You simply broker information through the bot and save/display it somehow so actions can be applied to the information. I wanted this to work without the need to register additional accounts or use dedicated tools. Put simply, I want to combine the simple and high-quality way of accumulating knowledge that HackerNews imposes with a more modern workflow to act (e.g. "I only want to forward an URL I find interesting/important and leave tagging, etc to the machine").
Not entrapment, just a case of administration trying to save costs by not dealing with the issue until it becomes too much and then cutting costs once it’s in control again.

The argument that it’s immoral to deal with people breaking the law because their used to getting away with it is absurd.

The sense of entitlement is absurd. If you park illegally you’ll get a fine, deal with it.
Yes because London is best for the Founders, VC, Investors, Board of Directors and C level executives. Not because it is best for employees.
It's the same story. Lisp ran on expensive early massively-parallel hardware, like the Connection Machine. But, again: exotic, expensive, few commercial users at the time, etc. Also killed by the AI winter.
Offshore does not equal cheaper. Often what you think you save in salary, you spend in communication overheads.
True, one of the last things Saddam did was sell oil in different currencies to the us dollar
Then, what's the point of having any military equipment at all to worry about?

Mind you, failing at this gamble would have devastating effects, as was evidenced by many occupied nations during the last major conflict in Europe.
Ruby is truly nice, I just wish I had the option for static typing built into the language, as a human I prefer it because then IDE support is much better for any refactor, etc and getting to maintain other people code.
The Policing of the American Porch
Why though, I don't see what the appeal is with London. There's bits in the Thames Valley, but not much.
I'm on it. I implemented the Scraping part in the beginning and didn't work on it as much since then because I wanted to Bot-Functionality to complement my workflow for acquiring and acting on this information first.

I guess some of the next steps on the Roadmap will be advanced scraping of projects for tags (e.g. 'terraform', 'kubernetes', etc) and ofc flags like 'x% Remote' or 'fulltime'. Filtering by this info can then be done on the site or by subscribing to only a subset of projects through the Telegram/Slack bot.
what are you trying to achieve? are you trying to generate some JavaScript hate or are you looking for something to help maintain or improve? because i feel in the later case it would make sense to rephrase your question a bit.
> 1) Set minimum qualifications

This is where things will go south for most big organizations anyway. They don't know what they need, or they can't specify what they need, and often this part is done by someone other than the team that actually needs people. So you find jobs where the requirements are 3 years of experience with C# and at least BSc in comp sci while the team needs someone to work on embedded C & Ada and they couldn't give a shit about BSc (or any other degree for that matter), just that you can do the job.
Their chief "strategy" officer promises cheap vehicles even if battery prices don’t continue to fall by setting up "microfactories".

This reminded me of a project I knew from 2016, whose pitch to management was cheaper running costs by splitting a monolithic application into microservices. That did not go well neither for the team, nor management.
You mean like standard desktop application we had until the browser took over?