skysight-inc/HackerNews huggingface dataset:
I wouldn't underestimate actively participating in communities related to any impractical hobbies that you might have. It's a good way to hone networking/soft skills, and it can help give you an outlet to avoid burnout later.
This as an app with the feedback in the comments would be the best $4.49 app ever.
What is even scarier is the likelihood of law enforcement agencies buying tech from fly-by-night companies who will use all of the buzzwords in their sales pitches (AI, ML, big data, etc) but who have no real knowledge of such things and are just selling a shit product that will entrap innocents.
Canada’s Best VC Fund
Things like this are not binary "can do/cannot do". Sure some kind of estimate could be made. But it is challenging when the scene is not static, the speed of the camera varies, lack of texture, motion blur... stereo is not without its problems of course. Lidars seem to be good in lot of the places where visible light cameras are struggling.
Fun thought: It'd be cool to stream a few notes of a song on a loop that went on forever, just to be true to the site name.

I have no idea how this works for copyright, just wanted to share.
You might want to read the Apache2 license text. It's not that complicated, at least not the in your case relevant section(s)
You can bet that anything happening on Vkontakte gets vacuumed up by the NSA and can be used as evidence too. The real reason blackouts don't happen is probably because it would be too disruptive to business.
How could someone possibly label posts correctly if they don't actually know what accounts are bots.

Seems like the training data was selected to aid the answer they were looking for.

You have to remember people that believe their point if view is correct tend to share more and comment more so other people know they are misinformed.
Clojure fills this gap rather nicely, and you can always fall back on Java libraries, if necessary. If you haven't given it a try, I recommend it. Rich Hickey has put a good deal of thought into its design.

Furthermore, you will have a much easier time finding companies that use Clojure than any other Lisp (and where they don't, you stand a better chance of convincing management to allow it at companies that make heavy use of languages that target the JVM).
If I'm being honest I don't contest that the word nazi is being thrown around too much, but if Donald Trump isn't (even accidently, I don't believe he could formulate a view himself) a fascist I don't know who is - economic protectionist, social conservative, consistently praises "strong" leaders e.g. Putin and Kim, has been caught on tape trying to illegally override a democratic result in Georgia, the list goes on and on and these are excluding the more blatant offenses during 2015
Why OCaml
Maybe not disrupted in their everyday lives, but it certainly leads to more concentration of wealth by the elites.
Refreshing to see that the top Ars comments are supporting this. I’m looking forward to the tables turning around when “they” take control of the situation again, and remember all of this, and the events that have yet to happen.

I remember a few months ago one of the YC alumni building a website to document anyone who supports the RNC for the quoted intention of shaming them and making their lives/livelihood harder. They were so proud of it and advertised it on Twitter. I’ll see if I can dig up the name of one of the authors. They took the tweet down when they realized the audience found them no better than the Nazi supporters of the 30s putting together lists of the Jews.

This doesn’t end well, and people won’t forget this.

Eye for an eye, and then some.
Some versions of my CV say "full stack developer from the transistors upwards", given that at one time or another I've done everything from chip design to a webserver to PIC16 assembly to actual frontend web design (although a long time before React).

Software is, by and large, software. The things that can make or break satisfaction are to me:

- coworkers, clients, and the political environment. This is completely independent of the technology and project requirements. As a consultant I did very different projects with the same co-workers.

- iteration and debuggability. The best for this, for me, is C# in Visual Studio. GDB is an acceptable substitute for the C family. Web applications .. the browser is OK, but now your app is always and forever in two pieces, and you can't cross-stacktrace. Many embedded environments are bad at this; you may find breakpoint debugging and printf debugging are both impossible. Or you have to do an Elon Musk and recreate the crash cause from the smoking debris field.

- fundamentally interesting problem and ownership of work. This can be tricky, but when you get to do things your way and produce great results that can be very satisfying. Again, completely independent of language; depends what impresses you and your circle.

Do you want something you can talk about at parties? I met the last surviving maintainer of the Aston Martin Lagonda's bonkers 1980s CRT-based 6V digital logic dashboard.

I have only a very few times got to choose the language for a new project, or indeed start a new greenfield project at all.
I did exactly this as a job about three years ago in Nothern Kentucky.

We would get semi trailers full of pallets of 5-10 year old laptops and PCs. Mostly from businesses upgrading. Then we would wipe them, fix anything that needed fixing (always with repaired/recycled parts), and sell them.

Not the most reliable machines for the end users, but super cheap!

It was kind of interesting, we would use RAM that had been sent back through a solder reflow oven to fix bad solder joints, figure out ways to repair dented and broken machines, etc.

I hated the job since it was super monotonous, but it paid.
You probably need another correction: CPI does not count the cost of a mortgage, nor interest payments in any direct way.

What the CPI estimates is the price of shelter, by surveying renters how much rent they pay, and house owners how much rent they think their house would rent for.

It's a bit frustrating that there are so many misunderstandings around this topic, while the BLS has clear and extensive explanations on their website.

https://www.bls.gov/opub/hom/cpi/

https://www.bls.gov/cpi/factsheets/owners-equivalent-rent-an...
We may be getting into semantics but QFT doesn't say electrons are even moving. It says there are no particles at all anywhere period full stop UNTIL the precise moment of measurement. This is the "Measurement Problem". The measurement CREATES the particle.

The famous Bell experiment proved that the view of quantum mechanics as describing how particles "move" is incorrect, because the probability wave is not actually describing any movements of any actual particles.

If you think of a single Hydrogen atom floating in space, no there is not an electron moving around it. There is no electron that exists at all "until" something interacts (according to Standard Model) with the wave function and causes the wave to collapse and "choose" a place in spacetime to materialize an "electron" in and only then is there an electron.
If you've never seen GCC's bugtracker before, I strongly recommend taking a look --- it's an extremely eye-opening experience that anything works at all.

Of course newer compilers also have their bugs too, and furthermore unknown ones, so it seems like nothing actually approaches stability. Very odd to see that for such a foundational piece of software.
This was close to my Eagle Scout project. Around y2k companies were throwing out machines, so we collected them, made Frankenstein machines, and distributed them to local schools.
> OS/metal and wisely choosing tools can somehow protect an engineer from politics and provide an environment with more grunted, real, technical constraints.

Lots of “that’s a good idea but it’s impossible to predict all the side effects of that change so no.”

You’ll encounter managers who think you should be shipping at the velocity of a high level programmer.

Overall I enjoy it more but the politics don’t go away.
How law enforcement gets around your smartphone’s encryption
It's worse now because browser extensions auto-update which means that when a malicious actor buys an extension they gain access not only to future users but to all current users as well. Also, the Chrome Extension Store publicizes how many users each extension has, which allows malicious actors to operate extremely efficiently as they can easily find extensions to acquire and they know exactly what they're buying.
Which means there will be 100 suspects where usually there would be maybe 2. Which means the data is useless and therefore won't be used.

Law enforcement doesn't want a system that incorrectly flags hundreds of people, unlike what some people seem to think. They want systems that reliably flag potential suspects, because that reduces work in stead of increasing it.
FAA Files Reveal a Surprising Threat to Airline Safety: US Military's GPS Tests
A lot of the advice I'd give would apply to other companies as well, but here are a few points from a soon-to-be ex-Googler:

1. Clearly communicate with your manager about your promo goals and work with them to make sure you're assigned projects that will help you achieve those goals. Many things related to promo are out of your control, and there aren't any projects that will guarantee your promotion, but you can at least work proactively to avoid missing promotion because you're doing well but didn't have the right projects.

2. Don't work too hard. In my experience, pushing yourself to work too hard has limited upside for you personally. For all its faults, Google is a place where you should be able to succeed without working nights/weekends.

3. Don't get complacent. Google is also a place where it's easy to become comfortable with the status quo. Being comfortable is nice, but don't let it get in the way of your personal development, or impede your growth as a SWE and person in general.

4. Don't be afraid to ask why things are done the way they're done on your team. I think coming in a noogler, one of the ways you can add value to your team from day one is as a fresh pair of eyes on everything. Onboarding can be a daunting process, but don't assume that everything is done the way it is for a reason, and don't assume that you can't suggest a better way to do things.

Also happy to answer any specific questions you have. Good luck!
There’s no need for a specific class of meta-mods. Just use the same system as Slashdot: periodically throw a random moderator’s decision in front of another mod. Ask them if the decision was fair. A portion of the bad decisions will get reported and screened.

If all mods are routinely screening each other’s work, everyone has an incentive to be fair. Biased mod decisions are thus a risk to your continued employment because you know your work is spot-checked.
I was in exactly this situation and I actually bought a handwriting book and "re-learned" how to do it by working through the book and focusing on writing with my shoulder instead of my wrist. I saw immense improvement in three weeks or so, and doing handwriting practice was also extremely satisfying and a good mental break after a day of coding.

I used this book, no affiliation other than I liked it: https://handwritingsuccess.com/write-now/

Inspired by this Slate article:
https://slate.com/human-interest/2009/09/why-your-kids-have-...
Well shit, I finally nailed down a Darktable workflow that doesn’t lead to chaos and then this comes along.

Looks very appealing tbh - i’d be esp. interested in comparisons with Darktable’s filmic development mode.

The opinionated workflow in particular looks awesome - see my comment above on finally designing a way to use darktable; this overhead was something i had to do from necessity, not an enjoyable yak shave.
"Win32 APIs long used for 32-bit Windows programming" is omission.

"Win32 is the 32-bit API" is flat-out wrong.
This is a very simplistic of what code is and the role it plays in a system.

There are many implementations that can fulfill a set of requirements. Not all of them are created equal. The ways in which they behave as the system changes can be wildly different. Well-written code will be able to handle those changes gracefully. Poorly-written code may end up proving brittle and bug-prone. Generated code will be completely unpredictable.

Imagine you're trying to build a street network for a city. Some designs are much more predictable than others. If you've played Factorio, the distinction between a spaghetti base and one that has some design is abundant. Even if they currently fulfill the same requirements now, the ability to improve upon and reason about how it will behave after changes is vastly different.
I used to love that show as a kid. But what surprised me was that despite not watching that show in more than 30 years, I still recognised that quote.
In my experience, quite well, though I have not had to reach for Java libraries that often, either because Clojure equivalents exist, or because someone else had already put a wrapper around the Java library.
I've been very impressed with Racket's standard library. While yes, for certain domains, you'll go further faster with Python and its libraries, Racket has got a surprising amount of stuff in it and it's well-documented!

(I bring up Racket because DrScheme has since become DrRacket, and the aside on the article explains that the astronaut in question was working through How to Design Programs, which uses Racket as it's teaching language. Also, this is Shriram Krishnamurthi's blog, and he's one of Racket's principle creators.)
can you elaborate on "telegram is very shady in many more regards"? im a telegram and signal user but if i knew telegram was shady id probably leave
Look up R2 or RIOS recyclers on youtube to get an idea of what it looks like in the US. Same concept, doing basically the same thing.
These must have come from some school or other educational organisation. Would explain why so many of them are physically destroyed.
There are a bunch of Model III emulators: http://www.trs-80.com/wordpress/emulators/

Including my latest online one: https://www.my-trs-80.com/
> One of the advantages of an autonomous driver is that its superhuman reflexes, never driving while tired, never getting road rage, etc.

First of all, when you actually understand a self-driving car stack, you'll realize those super-human reflexes are more human than you think. The stack is complicated and not only are there delays to be expected, some hardware syncing requirements guarantee certain delays in the perception pipeline. It's still better than a person, but it's nothing close to approaching instantaneous. Likewise, sensors can get dirty, and blah blah blah there are other weaknesses robots have that humans don't. My point is simple: robots aren't perfect. In fact, they are almost always much worse than most people realize.

> will make it less likely to get into an uncontrolled environment

You're misunderstanding me. I'm not saying less likely to get into an accident. I'm saying the world, where cars drive, is an uncontrolled environment - and the current state of robotics is such that humans are better for doing things in the real world. There is no "less likely to get into an uncontrolled environment" because by definition you are always putting it into that situation.

> Would you prefer your pilots to fly your plane with no AI assistance?

AI assistance is fine. AI replacement is not.
>In Europe all new training aircraft are using diesel(-like) engines now which run on jet fuel or even straight diesel. It's not exactly hard to make the switch.

No they aren’t and yes it is.
StarFox is not so linear or repetitive if you pay attention to it. If you just want to pass levels and see an ending, the game can be somewhat mediocre... but if you want to master the game, it has a lot more to offer. And this is even more true for StarFox 2.
That’s already a thing, not a future possibility. Jogging too close to a crime can get your location subpoenaed from Google or whoever has it. Stories crop up on HN occasionally about this.
Directly from TFA:

> The report shows that the Italian Data Protection Authority had blocked TikTok till February 15th immediately till regulator’s demands are met

This certainly reads like TikTok has been blocked till February 15th, at which point they expect TikTok to verify users' ages.
Also feel that pain linking large projects in Rust.
Something that really blew my hair back is hREA (formerly Holo-REA) - which is a combination of the Resources Events Agents (REA) accounting method, together with the distributed application framework holochain. It can help us move from corporate Enterprise Resource Planning software to follow (material) resources, to Network Resource Planning software, where all resources are stewarded in the commons based on open access and mutually consenting agreements/protocols. And holochain makes it all easily evolvable and unenclosable. It's one of the most exciting projects I've come across.

hREA is aimed at creating a radically inclusive supply chain system. It is fully open source and being developed here: https://github.com/holo-rea/holo-rea

This is a fun intro: http://mikorizal.org/futures.html
You’re right, apologies!
Oregon?
i think the point is if you cant see the code you dont know if its still E2E encrypted and you're just taking them for their word?
This is naive. The point is that code is a well defined system with clear rules that can be expressed through logic and mathematics. GPT is suited to approximate systems where the rules are not well defined. Until AI can actually learn the principles of logic, it may not be useful for code generation on a meaningful scale, other than things just like simple auto-completions.

Not only that, AI would also have to learn the principles of system design, performance, security, readability, maintainability. That's what makes "good" software. It's a far stretch to say that AI could achieve anything of the sort based on current abilities.
How typical was that type of thing? Although on the whole I think Java is better than its reputation, I always thought it a bit underwhelming for the brainpower around at the time; one would kinda assume in addition to yourself people like Guy Steele or Gilad Bracha might also have tried to get a forward looking thing or two in if someone had let them.

BTW, the link to your capabilities columns on your home page appears to be be broken:

http://www.mcmanis.com/chuck/java/javaworld/index.html
I've been voicing this for years since I found out about it working for the company that manufactures leaded fuels in the UK.

Even here, I got quite a bit of dismissal. It was jarring, really reminded me how little most people understand outside of their area of expertise.
Wow, these are two quite different jobs.
What about the the differences in project management, planning and a sense of accomplishment though? (Sure, it depends on the other factors too.)
Not just policing. I've found that in USA, the society in general wants to meddle with people's business.

Me and my buddy were standing on the sidewalk of a bridge, making a time lapse. Within one hour, someone called the police on us twice.
The thing is unless you are a small shop like the Vlambeers of the world(rip) there's so much work to put together a game that clicks.

You have to trust that your art, animation, gameplay programmers, etc are experts in their own way and there's usually at least one or two people making sure those things are all coehesive.

Honestly that's the thing I think we lost in the 90s/00s was that the scope of a game was within the grasp of a team of 8-12 people. This is now making a resurgence in the indie space(latest example is Everspace 2 which just nails the feel of Freelancer and Escape Velocity).
I wonder if this is a reaction to Chromium-based Edge overtaking Internet Exploder as the most popular Microsoft browser.

Edit: I guess maybe not.
> 3. Leaving a phone at home that is not answering calls or creating traffic during the time of interest is also a lead (if you already have a suspect).

I wonder if there’s any value to putting a phone in airplane mode and saying you were watching a movie or having a date night with a partner. Probably only useful if someone pulled logs off a phone within a short window of time.
It’s pretty clear that a huge percentage of police budgets have nothing to do with public safety. All one needs to do is point out how many small towns have APCs for some inexplicable reason. It’s not a huge jump to assume that a non trivial percentage of police techniques don’t have anything to do with stopping crimes either.
I'm not one for command line over GUI, but AWS is a giant mess. This is promising stuff. Thanks for the comprehensive overview.
That's interesting. I have a Pi 1B running non-stop since 2013 with the default Raspian image and the SD card still seems to be fine. Maybe I've just been lucky till now…
The difference between the smaller countries and the USA is, the dollar is basically the world's currency now. The world can afford to let Venezuela fail, but if the USA fails, the whole world goes down with it, so IMO they'll happily "lend" the USA more money.

With the Roman Empire, I'm guessing other problems caused it to fall; it didn't fall because of money printing, but it was printing money because it was falling.
What the hell is going on with the line breaks there? That's painful to read on mobile
0xcafebabe
Page seems to be temporarily down. Archive link: https://web.archive.org/web/20210123172552/https://www.tug.c...
AXPbox version 1.0.0 released (Open source Alpha emulator)
Its fun but there it sucks is 1. you have the frustration of working around hardware issues and 2. some resource restricted products you spend a lot of time just squeezing things in instead of just writing up the code.
> There is no good reason for Google to do this, other than to force people to use Chrome.

Sounds like a good reason (for them) to me!

I've not used Chrome or Chromium for a while... nowadays it's between Safari and Firefox for me.
Location and traffic data still happen over wifi of course, so I wouldn't think that's considered "gone dark"
#5 will shock you.
Agree with the design part. For making code easy to understand, my point in case is Qt; it's beautiful lib (always has been). It's not just 'approach' (e.g OOP) or 'language' (C++, java) it's a lot about context. Functional langs (and feature, looking at you java) are getting into spotlight because the computation model has changed. Shared state is too expensive. Once there will be exponential growth in RAM in place, the OOP model (e.g. shared state) will come back. Side note: one can write shitty code code regardless of technology. No need for OOP for that.
Thanks for providing the details on why the Prius is so reliable in these harsh conditions. :)
The funny thing if you take this seriously is this corollary:

"to increase quality of software in a particular domain make it harder to write in this domain".
Ask HN: What do you use to store code snippets from around the web?
Web based, free, with the ability to add comments for context and organize into projects. For example I would track different code snippets relevant for different projects.
Title somewhat misleading as the actual question asked in the post was 'safely borrow.'

The more abstract question of 'how much' is of course infinite when there exists a compliant central bank that will 'buy' the debt and issue currency in return. The real world value of that currency would be expected to approach zero, in the limit. TANSTAAFL
government does both, but you cannot specify what your loan pays for