skysight-inc/HackerNews huggingface dataset:
I have used C, Java and even Perl extensively for the same "one-off" (like small command-line tools) and "everyday" kind of programming. But it's in those "everyday" kind of programming that I have found most value. The reason is that I often end up doing the same sort of tasks over and over again. As such, I don't want to waste time doing something trivial just because it has to be done so often, but to do something more productive.

For some languages, I could not find much of a reason to use them for such tasks. When in Java I used StringBuilder instead of simply concatenating the values. If I had to add something to the existing string in C, I used memcpy and memset. It's easy enough to understand why. So why would I do the same thing again in Lisp? For the same reasons I did in C?
I'm glad to hear they're taking things more seriously. They banned my original Discord account when I showed them a critical bug that allowed for remote viewing of another user's activity, both in real time and in logs.
It depends on the size of your property and how much you like gardening I guess. Maybe I am lost in translation but I understand a homestead to be a farm of some kind that is remote of anything else. I do very well believe that to be a lot of work. I would have opted for a smaller village or suburb to have easy access to infrastructure.

If you are not happy, you might want to sell. Are you living alone or with your whole family? There certainly is still a world between homestead and city.

To make a farm work isn't really a side job and it would take a lot of hands.
Quite sad he didn't pursue science career, it might have brought a few amazing discoveries to the world.
You consider "being unbiased" as a default in a world where most people are biased.

This is not the same as "not beating your wife". Vast majority of people are indeed innocent of such crimes, so there is no problem treating them as innocent by default.

I would personally be happy if the medium didn't try to prove its absence of bias, which would indeed be hard, but at least tried to prove that it gives platform to sufficiently different views.

Note that we speak about "real world" proofs (preponderance of evidence etc.), not pure abstract mathematical logic which cannot be applied fully in real, messy human society.
Typescript can type all your existing JS, but you're right it's crazy complex. TS only becomes manageable when you stop treating the compiler as an add-on and treat it as a guide.
From TFA:

> Among music fans, there is a widespread belief that the Sleng Teng bassline was derived from Eddie Cochran’s “Something Else” or a song by the Sex Pistols, but Okuda denies having had any particular recording in mind. “I did use to listen to a lot of British rock, so I’m sure there must have been songs that influenced me. But really, the bassline was something I came up with myself. It wasn’t based on any other tune.”

But this video about Sleng Teng Riddim says otherwise

> She did give another clue. 'It was a 70s British rockstar, and if you heard the song it would be instantly recognizable, she said.'

https://www.youtube.com/watch?v=R_Hko8LRdyo&t=400s

The song is "Hang on to yourself" by David Bowie, released in 1972. When it came out many commentators said it was heavily reminiscent of Eddie Cochran.

So there's a clear line from Cochran to Bowie to Reggae. Stories about cultural references and echoes, etc. are really fascinating.

(Also, completely OT, but the voice on the Traxploitation video really sounds like the guy doing FabFilter's demos & tutorials. Does anyone know if it's the same guy??)
Don't do this! What TS is trying to tell you is that this variable may not have been set in the environment, and thus it's value inside of the program will evaluate to `undefined`.

What you are doing when you create the environment.d.ts file is forcing the transpiler to assume the variable will have been set, which is not really true. The program may still end up being executed in an environment in which the variable was not set.

Instead, what I like to do is create a config file in your project where you export an object containing all configuration values for your project. There, you can set default values for variables coming from the environment. In this way, you guarantee a value will be present for the execution of your program:

export const config = {
dbConnectionString: process.env.DB_CONNECTION || 'localhost:27017',
nodeEnv: process.env.NODE_ENV || 'development',
}

Remember that the NodeJS runtime guarantees the setting of no environment variables. The NODE_ENV variable is simply a convention that was started by express.
I think it's tolerable if the recursion limit is low, preferably single digit.
This is fantastic, the UI is super intuitive and easy to use and the icons have a nice aesthetic. Do you plan to expand this with other icon sets? I'd pay for premium access to that!

Edit: Would LOVE to be able to export animated versions, too!
>I'm guessing you don't have much experience with the elderly and frail in care facilities, where it is pretty much policy to be robed when you get out of bed.

Except my grandma is at her apartment and that's where I wish to monitor her but in a private and dignified way, not like cattle with an tracking bracelet, and she wears no bathrobe in her apartment either (Eastern Europe things).

>But fair enough, your point is that this mmWave-based fall detector doesn't need to be attached to the user.

It is not my point, it's literally in the article/product description, which you did not read, and is the whole selling point of this widget. Just stick it to the ceiling and it detects anyone falling in that room. Simple. No need for invasive tracking solutions attached to people at all times.

> This is more of a prison than you might think

This sensor does not stop you from going outside where grandma can take a phone in her purse and is also safe as there are always people around to call for help if anything would happen vs in her apartment where she is always alone.
It could because of two reasons. 1. You updated your LinkedIn location. 2. You started a new job so it is very unlikely you will want to switch jobs. Don't worry. In a couple of months you will get more messages than before.
I think one of the assertions here is wrong. "One in a hundred can double your salary". It's more like "if you are the 1 in a hundred who is tragically underpaid to the point where a double in salary is at all a possibility, then yes, talk to recruiters".
I've met quite a few people like her and I really don't believe they are sociopaths - they say things that sound real and even convince themselves of it but as soon as you start peeling back details they don't exist. It's like you are talking to a Turing machine and it's you failing the test. People on these forums never really speak to these people because we are already largely scientists and love empirical evidence and work with and hang around similar people. There's a whole class of people who have learned to pattern match talking like us without anything to back it up. See the industry "Comms" for many many examples.
I was told the other day the biggest limitation of syslog-ng is its name. Everyone assumes it is about "syslog", while it has been able to do much more than syslog for a long time.

It is a drop-in replacement of syslogd, and it is true that syslog is a pretty important use-case, but here's a list of features I consider "extra". I plan to write a more detailed blog post later.

High level capabilities:
- curating and fixing up the incoming message stream, so you can use it easier in your SIEM or other downstream log consumer
- application classification, e.g. detect what app is sending a specific message, use this logic to determine sourcetype in Splunk for instance
- native code, small footprint (CPU, memory), scale over 100k/sec easily, some use-cases even 600-800k/sec
- powerful config language, allowing all of the above. Not coding, but configuration (e.g not javascript, typescript, ruby or Java snippets)
- but if the config language is not enough, easily extendable using Python (or Java)

Features:
- generic key-value pairs, actually each message is a set of key-value pairs
- JSON support, we parse & produce and translate JSON documents
- HTTP destination (integration with Splunk for instance, but any HTTP API is doable, see our Twitter/Discord integrations)
- stream based correlation (e.g transform an event spanning multiple messages into 1 aggregated event)
- Kafka for enterprise queueing
- MQTT for IoT and sensor data
- Elastic/MongoDB/SQL integration for databases
- Riemann integration for monitoring

I am afraid this is becoming long and some details could be added for each of the above. I make an attempt to cover these areas in my subsequent blog posts. So consider subscribing if any of these is interesting.
The reason they're there is that they are known primarily for the high salaries they pay.
I don't really get what the objection is here, if you're using maps with GPS, Google has your location, adding precision to that helps you more than it helps them, they don't need sub-metre precision to know what store you were in, but your navigation prompts to switch lanes in a more timely manner becomes possible/more accurate with this, especially in cities where buildings mess with satellite signals.

This seems like hating Google because it's Google, not because this particular action merits any hate at all
i'm interested in helping out on Android/iOS.
A query on a localhost name server is processed in a matter of milliseconds, so it's really not going to cause a DoS. When you put your name server on the public internet, it becomes a network address, which you can only get from an authoritative source. But even then, the response is going to be processed by a DNS query processor before it is handed over to your application layer, so you're going to see that it's processed before it is presented to the end user.
This would actually be super useful on Chromebook just as an alternative ssh client as I’m not super happy with existing ssh client solutions on Chromebook— especially that chrome ssh extension thingy which sucks pretty hard imo.

Note I don’t like to put my Chromebooks in developer mode or do the crouton stuff or whatever the latest is on that front..

EDIT, nm it has no tcp stack or outbound connectivity
Rotterdam bridge taken apart to let through Jeff Bezos pleasure yacht
>All of those except certificate management are important but should never be required for the browser to work. And certificate management should depend on whatever chain of trust is configured, which should not invoke Mozilla as an essential party to every transaction.

This is the part that really gets me. For an average user, they trust the certificate that is bundled with the browser vendor (yes you can do certificate pinning). It just seems like something like certificate for encryption, ought to be split up away from browser vendor rather managed by a open public repo mange by a non-profit. Or have it on a block chain type of ledger. Any thoughts on that HN?
https://en.wikipedia.org/wiki/Poe%27s_law strikes again.
> If you read the whole post, ... (and so you could avoid the issue by turning off telemetry)

Speaking of reading the whole post:

>> users who disabled Telemetry would see this problem resolved even though the problem is not related to Telemetry functionality itself and could have been triggered otherwise.

This does not make sense to me:

>> Without the header, the request was determined by the Necko code to be complete,

This is written as if it makes sense to treat a request as "complete" when it's missing a content length header. Huh?!
7. Handles refunds without hassle

8. Has a platform for modding (Workshop)

9. Has sales every few months

10. Has festivals that give new games exposure to a big audience

The list goes on... It's always better to have more competition, but anyone trying to disrupt Steam has several big challenges ahead, not just running games on the browser. I imagine Steam could start offering games in WASM as well.
I really like JS/TS Combo. My only critic is the Enums - particularly the String enums. It is really an absolute mess.
> So the claim is there is absolutely no scenario where the other systems can contribute which seems to be false.

No. The claim was that pouring resources into those other systems is better spent improving the vision system, within the context that Tesla and Comma.ai is operating.

> But clearly having more data can't make things worse.

There are several examples of cars hitting stuff because one part of the sensor suite thought there was a problem, or that there wasn't a problem.

In general, the more complex you make a system, the more complex the failure modes get.
For a counter example: in Germany business subsidies for COVID excluded payroll, which for many service businesses meant it wasn't worth applying. The idea was that payroll expenses could already be reduced by sending people home using the short-time work subsidies, which goes something like this: you reduce an employee's hours by X% and the government pays the business XY% of the employee's salary.

In practice this meant small, founder-led service companies were hit harder because working business owners couldn't take advantage of this and cutting hours also meant not being able to invest as much time in rebuilding or pivoting. Additionally the subsidies also barely covered stocking expenses (e.g. for losses from perishable goods expiring during lockdowns) so the only type of business that really benefited were medium scale companies with enough financial reserves to survive sending every employee home while the subsidies would cover a large chunk of recurring business expenses, i.e. mostly manufacturing companies.

There were also some additional subsidies but they used almost surgical precision to similarly limit who could apply, e.g. solo entrepreneurs without employees (but again, not covering payroll) or companies that had more than X% of employees working at least Y% short-time while also having at least one employee out of short-time mentoring someone in a job training, or a tax rebate for companies paying out "COVID bonuses" to employees (which in practice just translates to giving tax subsidies to large companies paying out bonuses to senior executives in the middle of a pandemic).
Analyzing Every Reddit Submission with BigQuery (2015)
Don't Stripe have a product called Atlas?
This is certainly a touchy issue, which does not have just a single point of view. There are treaties signed among different states (for decades on still) because oil/gas infrastructure (and comodity) is a strategic resource it is (naturally) financially supported (and politically/economically aligned) with private business. Including this fact into the mix of goals on the tables, there is no easy way out (almost want to say free lunch, but its much more than that, it is geo-political "survival" issue). So, Im little lost at what such press-release want to achieve in the mind of public? Clearly, there are "unseen" things and deals kept away from public to make informed opinion. Rhetorical question is why?
> This has enabled a lot more freedom to some of these people than you seem to be willing to acknowledge ..

Ideally, assuming there's no need for qualified special care like with dementia people should be able to live out their old days with their family, in their neighborhood. Not being shunted off to a senior citizen's prison in the outskirts and warded over by technology, because the kids have to move across the world to be exploited by capitalism and quality care with proper staffing is all but unaffordable for the 99%.

I agree, apps like yours or the radar piece of tech we're talking about here are a massive gain in quality of life for senior citizens who live on their own or together with their family... but let's be real: that's the utter minority where these devices will be used.
What can we do about it?

Use an older version? Security problems. Use a simpler browser? Many sites will stop working.

Maybe it's for the best to avoid using sites that use complicated JS/CSS/HTML. But will still need it for say, government sites to pay taxes.
Will you share your systems safety work? How many fatalities per drive hour do you expect?
Yeah, Discord is still just a bad with that.
If you join a server and find it's hosting illegal material and proceed to report the server, Discord will ban all members of that server, which includes you. It's created an environment in which no one wants to report anything to Discord, especially since if you appeal your ban you won't get unbanned as you were in the server.
That makes sense. Nice trick imo and "valid" enough for me :)
It's okay if it fails for some users as it will work for many.
Maybe makes QR codes a bit more engaging!
> According to Transparency International, Singapore is one of the least corrupt countries.

This is not a pervasive opinion. The prime minister has directly sued personally anyone who attempts to investigate the state wealth fund and there is a lot of questioning about the motives and conflicts of interest among Singapore's ministers and their families.

The lack of free press, and that it is illegal to investigate these government activities, is worth noting as well.
Oh don't get me wrong, for platform APIs IPC is probably the way to go. Microkernels are built entirely around IPC after all.

But I don't want to have to start a separate process and serialize data across a socket to call functions in every library that's packaged with my software, it's too expensive.

Even if the same IPC approach is used in-process and we accept the serialization costs (which is fine), why would library X use this approach and not another one? Specially if it needs to also run on macOS? Different IPC solutions per platform? Nah.

My point about Microsoft is that, had they not supported Rust themselves, it's likely nobody would have bothered with Rust projection for WinRT. That shows that even the OS devs lack the "strength" to enforce these things.

C is the glue everyone uses and will continue to be so for the foreseeable future.
I'm always told how blender is amazing and there seems to be some impressive tech under the hood, the simulations look amazing and some stuff produced with it looks great but every time I try to use it, it is incredibly frustrating, like it's close but still so far away when it comes to the UI. I have been doing 3D for about a decade and a half, I have made intros and virtual sets for TV shows so I have some experience with the industry. I just really hate the Blender UI, I have used many different 3D programs and blender by far has the most friction when it comes to creation.

Blender users have baby duck syndrome and will argue that it's not the UI it is me and I always wonder why is it only blender's UI that has so much friction? Just manipulating the view port can be frustrating at times. Even the three.js 3d web editor feels much more intuitive to use than blenders UI.

The best analogy that I have come up with is someone who has learned to ride a bicycle without a seat, while uncomfortable is still 100% usable, but when you come and say you prefer the bicycle with a seat and it's a better experience they tell you, no you are wrong for liking the seat.

This gif represents what it feels like to use blender vs any other 3d software; https://media.giphy.com/media/l0HlHelCbB9fyXDOw/giphy.gif

Please Blender foundation hire some great UI and UX people, give them a budget and don't add any features until the UI is no longer a pain to use.

I want to use blander very much but life is too short to deal with awful UIs.

I will try Blender 3 but I doubt massive strides have been made to improve the UI/UX since 2.8
> There's also a performance team (for general WP performance, but also covering the editor/JS) that meets regularly and posts minutes.

Rant incoming...

I would love to be involved with the performance team (it's what i've done for 15 years), but the problem of funding open source comes up. Key members of the team are Google employees and therefore paid to work on it. I by contrast am a solo developer with responsibilities, and every hour I would spend on the performance team is one that I can't spend on earning money or with my loved ones.

And in the end who benefits from the performance team? Every business who needs better performance. Automattic for not having to fund the work. The incentives don't align.

I say this having written a plugin that speeds up WordPress AJAX requests by 30-95% (dependent on the request). I'd love to open source it and it'd be an ideal contribution to WP... but it's taken a year to get this far and there's more to come
Upvoted... for what it's worth. Thanks!
The GUI could be set back to classic Windows quite quickly. There was also the Zune, Royale and Royale Dark (unofficially leaked IIRC) themes that looked nice.

XP 64bit (for x64 machines) however was the best Windows OS I've ever used. Fast and super stable.

People used to complain about Vista being bad. However that was mainly a problem with 32bit Vista. 64bit Vista was again amazing.
I just tried to disable every "augmented navigation" and use GPS only.

Everything works, it's just a bit more annoying because it takes more time to get the location. If I press the "current location" button before that I'm prompted to activate augmented location, if I wait a bit google maps successfully finds my position on the map.

Trying to navigate brings the annoying pop-up again (every time I close/open the screen, actually), but clicking OK and then reverting manually keeps the navigation open.

I live in Europe, so that might be a reason for the difference, anyway I can suggest OpenStreetMaps as a good alternative (superior to gmaps at times too).
A bunch of things a compiler "going downwards" needs to do don't apply, e.g. you don't need to worry about registers and things like that. And there's potentially more complex concepts to map to instead of just breaking source-language concepts down.

Haven't seen that terminology applied to individual passes.
Another one besides virustotal.com is:
https://www.hybrid-analysis.com/
This is very noticeable. I remember everyone here saying Atlassian was a sinking ship when they switched to cloud-only. Ever since, its stock has almost doubled. I can probably think of a pretty big list of other things where HN hivemind completely misaligns with how 90% of the normal population thinks.
Sorting Emails in PretzelBox
Is it possible to grab the raw ADC outputs from that dev kit alone into the PC by USB or is another ADC kit or something needed?
Instead he rotted as an actor of change, represented his citizens, protected his country and solved sudokus.

I dont know if he's good for Singapore but I mean, he did one of the most noble thing a human can do so I wouldnt blame him. I hope to do 1% of what this politician tried to do in my lifetime.
I suspect Wordpress developers make bank from the Everest-sized amount of bikeshedding from non-developers that goes the average bog-standard corporate website.
To show the Turing-completeness of a functional programming language, it's usually easier to implement the S and K combinators [1] than to directly implement a Turing machine.

[1] https://en.wikipedia.org/wiki/SKI_combinator_calculus
Sort of like this?

https://dilbert.com/strip/1996-06-02