skysight-inc/HackerNews huggingface dataset:
If you're working in a large legacy system where it's not feasible to fully know the code you're working on, I find that debuggers both help me find bugs quicker and improve my understanding of the code.
That’s very good to know - I have an iMac 5K 27” that is only a year or so away from losing support from Apple, which will become a Linux machine at that point.
I've worked at Apple and hundreds if not thousands of their devs use Java
It seems really unlikely that vacuuming is worse for your health than not vacuuming. But maybe a good air filter and a roomba that runs while you sleep? I actually do that already but really because I’m lazy and don’t want to have to dust often.
I mean it’s no cnn with their incredibly high standards i agree ;) also did you notice many links to other sources?
Emission from brake pads is way less than ICE cars due to regenerative braking of the EV motors; one pedal driving is awesome.
For those of us not quite as in the know, what exactly is ZigBee?
It could be a numbers station but (1) the known numerical messages are very short and (2) that wouldn’t explain why there is a buzzer.
I totally agree. I take a 15 minute walk every morning and it has done wonders for my mental health and productivity. I feel like I can more easily transition from just waking up to sitting down to begin coding for the day.
What you are saying is all correct, but I think we disagree about the terminology. You said "the type system can never know what is semantically correct" but I think the right way of saying it is "the type system can sometimes not know what is semantically correct".

Because in practice, code like "src := fromAccount.toSourceAccount()" is very rare and happens at system boundaries or logic boundaries once - after that, all semantical errors can be caught by the typesystem, and this accounts for the vast majority of the code.

So yes, the typesystem can and will prevent semantical errors. But it can not protect you from making them in all cases, that's impossible.
Some of the colour changing WiFi bulbs seem pretty neat though. I used to have a Philips Hue (standalone, two of them) and mucking about with those remotes wasn't always that great either.
> I of course started researching how to increase my readership

Do you mind if I ask why you want to increase your readership?

What is your goal as a dev who also blogs?

I ask because I've spent a decade building my blog and social media following (which I have to say, is pretty decent at this point), but there has never really been a "goal" or "purpose", and I'm really only thinking aobut ways to monetize it well now, after many thousands of hours of work.
Xmake does not depend on msvc and msbuild at all, it has its own independent build system, and the build speed is as fast as ninja, and on windows, it can use other compilers to compile the project, such as: clang, tinycc ..
My car [Ford Falcon BA] battery completely died the other day (was reading 8 Volts) and I couldn't even unlock my car to pop the bonnet, since the locks are solenoid actuated. It also only has one external lock, on the driver's door.

I ended up having to wedge the door and open it from the inside with a coat hanger.

Apparently the only other way to open the car when the battery has completely failed (as opposed to having charge, but not enough to turn the starter) is to connect jumper cables to the positive lead on the starter motor and the chassis. Of course my jack was in the boot, which I couldn't open since the battery was dead!

I've now attached a wire to the bonnet latch, so if this happens again I can just pull the wire to open it.
That's a play on the original[1]:

> Tech Enthusiasts: Everything in my house is wired to the Internet of Things! I control it all from my smartphone! My smart-house is bluetooth enabled and I can give it voice commands via alexa! I love the future!

> Programmers / Engineers: The most recent piece of technology I own is a printer from 2004 and I keep a loaded gun ready to shoot it if it ever makes an unexpected noise.

[1] https://biggaybunny.tumblr.com/post/166787080920/tech-enthus...
That doesn't prevent it from spreading germs and I probably couldn't afford something like that.

We kept a hand vac for a time and emptied it and washed the little bag thing immediately after every use. We also tried a few other things.

I'm happy with my wood floors. I don't plan to go back to carpeting.
Yeah you can call Rust from Julia.

Rewriting seems like a pain in the ass, especially because Rust isn't causing your current implementation problems.
Open Source LTE Cell Scanner / Tracker Tools
I just meant the phrasing, as it was, 'iPad on Linux' was reminiscent of that.. 'meme' or whatever we'd call it, not that it had anything to do with GNU.
Oh I see. My mistake. This makes more sense.
Everyone has their own threat model, but I'm more comfortable with Google knowing when my light switch is on than I am with their outage or service deprecation preventing me from turning it off.
"Performance on par with OpenGL"

I would have expected a performance increase to be honest

Or maybe they push the limits of POSSIBLE perf because of the JVM, i guess that's why performance gain can't be perceived, no matter what, the JIT and GC has to constantly work..
> I thought it was quantum computing? It's crazy how quickly the hype switches.

It's almost like the future needs multiple kinds of progress and breakthroughs.

Quantum computing looks like it's going to be very useful for some unusual, top-end problems before too, too long (let's say, 7 years).

Spatial computing might enable lots of small benefits in many sectors.

> What ever happened to graphene? I remember reading a bunch of articles in 2015 that it would revolutionize society by 2020.

Quietly growing at a 30-60% CAGR in dollars (and by a ridiculous factor in usage, since prices are coming down rapidly), finding dozens of high-end, simple (early) applications (with prospects for many new uses on the horizon).
Website down, somewhat ironically.

Archive: https://web.archive.org/web/20201127000008/https://eminetra....
Even with imperfect filtration, I imagine it's better to kick up some dust a few times a year, than let it accumulate and kick it up with every step.
Wouldn't it just as likely be a safety hazard, with children getting locked inside the washing machine?
If it's anything like mine the latch for the lock looks like it could be bypassed pretty easily with a hacksaw.
My guess would be that the buzzer is so that the listeners know the station is still "up" and hasn't been destroyed
#themachineisdown
hhaahhaahahahahahaha. Ohhhh how sweeet it is
They're aiming to get off a dead API as quickly as they can. All they have to do is match performance (no regression) and they're happy. They don't need to increase performance. That can be a separate project. Maybe you want to do it?
In 50 years or 100 years, there might be a launch loop. There will never be a launch centrifuge, not in 50 or 100 or 1000. Fluid dynamics simply don't allow objects to move that fast at ground level.

0.000000000001 > 0
> What we should have instead are many, isolated "Intranets of Things".

Nah, Internet is great for updates.

The problem, while it doesn't fit a description as slogan-friendly as yours, is the reliance on centralized servers as essential for routine operations rather than just for optional (though potentially important) updates, and this isn’t an engineering problem but a deliberate business decision to enable X-as-a-Service business models (whether paid for via recurring subscription, ongoing user data, or both.)
If you eliminate things that create dust, like books and carpeting and upholstered furniture, it doesn't get that dusty.
hey, glad you liked it. People from hackaday gave me all sorts of sh*t because I used GET to activate and deactivate a PIN.

I'll probably change it to POST thou.
>If you are examining your own writing critically, it is worth critically examining the writing of others that you admire, and those you might disagree with.

I couldn't agree more. In fact, I find that my own prose has benefited greatly from reading those who write well.

>This kind of criticism is supposed to be constructive, so it should not be taken as an attack.

Your point is well taken, however your characterization ("Everything is wrong") is even more extreme than what Pullum said in the piece you linked. He said "almost everything is wrong."

What's more, all the links you posted are quite critical of The Elements of Style and are not representative of the many other voices out there (cf. [0][1][2][3][4]). I'd expect that one might attempt to balance the criticism, rather than just piling on.

That's not to say I reject outright the criticisms of Pullum and Pereltsvaig. Rather, they both make interesting points.

However, from the standpoint of a lay person who wishes to write cogently and concisely (that is, most of us) rather than a grammarian or professional writer, Elements provides useful advice and numerous examples of good writing.

Are the recommendations contained therein universally apropos? Certainly not.

That said, for most people who wish to get a better sense, not only of how to write more clearly and concisely, but also what such writing looks like, Elements provides a wealth of suggestions and examples.

Whether or not you disagree with some of the recommendations in Elements, it stresses clarity, concision and direct expression of ideas.

That many will go beyond those recommendations doesn't invalidate the value of elucidating good writing habits, and utilizing them to provide cogent examples of the same.

Writing styles are inherently subjective, and a text like Elements is and can be a worthy supplement to reading widely and honing one's own style.

The Elements of Style isn't a tome with a litany of prescribed and proscribed methods and techniques. Rather it's a slim (only 52 pages) volume focused on expressing ideas clearly and concisely -- a goal it achieves for itself.

I recommend that you read it[5]. It shouldn't take more than 30-45 minutes.

[0] https://www.poynter.org/reporting-editing/2018/why-strunk-wh...

[1] https://www.ragan.com/helpful-writing-habits-from-strunk-and...

[2] https://proofreadingpal.com/proofreading-pulse/writing-guide...

[3] https://www.writingclasses.com/toolbox/tips-masters/strunk-w...

[4] https://english.stackexchange.com/questions/2909/what-s-purp...

[5] https://www.gutenberg.org/files/37134/37134-h/37134-h.htm
> having the worlds shittiest home screen app for android...Worst piece of shit ever.

> I bought one for my wife.

Aww, that's so sweet! ;)
Sonos has been a great example of this for me. For those that don't know Sonos products are WiFi speakers, sound bars and subwoofers. I've had them for around 4 years and whilst they're controlled through the Sonos app (and third parties) if our internet crashes there is no hiccup whatsoever.
List_of_wars_by_death_toll
Tangential, but I think it’s funny so whatever. Some smart-arse at work came up with this one:

“Security: we put the ‘no’ in ‘innovation’.”
The guestimate from the utility district was $50,000. And that probably doesn't include onsite work, because I'm quite a ways back from the street and have underground power and telephone, so there's no poles to go from the steet with aerial fiber.

I'm going to hold tight and wait for either a neighborhood group to form (unlikely) or someone else on the route to extend the network so I don't have to extend it all the way.
That's interesting - what is Apple building on Java? They're still on Java 6 I think? I thought they deprecated their Java system APIs years ago as well?
I'll go against the grain here but I think it's all fine.. it's part of the 99.9999%; we've just hit the 0.0001%. It'll get better over time and the pros outweigh the cons.
I'm no expert, but my impression from other HN discussions is that, in terms of consumer-facing general-purpose computing, Linux is a bit of a balkanized mess apart from raspberry pi, which has enough support behind it to keep things going strong, updated, etc. The rest is a miss mash of distributions with varying degrees if driver support in part due to closed black box components. (Again, I could be wrong, my knowledge on arm Linux is based on working with rpi and HN discussions.)

Otherwise, you may be able to find ARM laptops, but nothing in this product class, and it is the entire chip design, not just the architecture, that makes this unique.

For a few years speculation on the benefits of arm servers etc. have been bouncing around with cautious steps in that direction. The M1 points more strongly towards their viability, as well as for consumer devices, than anything else I can think of. I just don't want to buy Apple hardware to get it.
Chainmail is bite proof in that it will likely prevent the tiger's teeth from puncturing your skin, but a tiger's jaw is strong enough to snap almost any bone in your body through the chainmail, so it's ultimately not going to do you much good.
Not entirely sure if directly related to point clouds/slam

The newer devices coming with Lidar... imagine integration with that and "upload your living room" to a furniture store then shows your living room with random combinations of products -- like that scene in Fight Club.

I'm coming from web interface/api work so trying to get into this space(3d slam) is kind of hard... the stuff I'm working on is pathetic computation wise eg. single core pi. But the idea of getting a running state in real time with real measurements paired with imu data is pretty cool to me.
cmake is just a project generator, it does not have its own build system and package management.

and xmake = make + project generator + package manager

In addition, I don't like cmake's DSL syntax, which is very tedious and difficult to maintain.
Fhjv
class MyAdapter : RecyclerView.Adapter<MyViewHolder>() {
override fun onCreateViewHolder(parent: ViewGroup,
viewType: Int): MyViewHolder {
return try {
Trace.beginSection("MyAdapter.onCreateViewHolder")
MyViewHolder.newInstance(parent)
} finally {
// In try and catch statements, always call "endSection()" in a
// "finally" block. That way, the method is invoked even when an
// exception occurs.
Trace.endSection()
}
}

override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
Trace.beginSection("MyAdapter.onBindViewHolder")
try {
try {
Trace.beginSection("MyAdapter.queryDatabase")
val rowItem = queryDatabase(position)
dataset.add(rowItem)
} finally {
Trace.endSection()
}
holder.bind(dataset[position])
} finally {
Trace.endSection()
}
}
}
I am sure other opinions will differ but if you feel generally secure with yourself and your life, I'd recommend enjoying it out in the woods. My friend has had some magical experiences with the sunset and the onset of the evening but it's not bad during the day, just less readily apparent visual effects, according to them.
A significant reason for the high performance of Mac OS on M1 is that the M1 has been tweaked to optimize common Mac OS/ObjectiveC/Swift operations. In one interview, Apple engineers said that they worked on speeding up the operation to allocate and deallocate objects by 5x over Intel chips. That kind of operation is common and used in loops and in the reference count garbage collection used by those languages. By doing this kind of optimization they can tune the SOC to the OS. That is hard to do for commodity chips.
this is hands down my biggest beef with most shiny new crypto libraries (and the push to reimplement all the things with them) -- almost never support for hardware key storage
Some have locks to prevent people (incl. kids) from putting their arm in during the wash cycle.
You keep talking about handicapped people, but a cloud server is not required for accessibiliy.
It’s a home automation protocol, like X10. You buy devices that can talk ZigBee to a hub device (probably can use a computer on your local network for this). From the hub you can do all the usual automation tasks.
Please may I pray your forgiveness first for my naivety and 2nd forgive please my disarray because I am keeping the first question unchanged because I think it's the way a lot of people will be thinking about Optane and I realised that this duality the memory and storage modes and it's not finished there either, needs far better marketing than I think Intel capable of.

I immediately assumed that you are running Optane DIMMS and enjoying life with great sequential speed and acceptably OK latency memory capacity of multiples of the normal RAM address space for your machines.

I forgot not only the fact that Optane M2 and AIC skus exist but in fact make incredible value improvement on smaller systems. It's up the desktop computational capacity scale where use cases aren't as elegant as the fairly easy to circumscribe NUC applications. (Least those I can imagine).

Second I forgot that Intel shipped the Scale MP authored RAM to block driver for Optane that let you tell your OS to treat storage attached Optane as RAM.

Because of unrelated factors the systems acquisition I was running in H218 is starting over now and as a consequence I never tested components not sure about relevance and 2nd order road map business effects. So since the only pixels I've read about the RAM to block driver option have been 9n the launch specifications and my 3 comments about this since I have no idea if you actually can use storage Optane as RAM.

(Dropping the semantics "storage class" and "memory class" would be my first edict at the helm of Intel strategy. I bet this nomenclature actually confuses the internal planning and delivery itself it's so insidiously confusing I could write one of those hideous corporate communications "style guide" about the possibilities for disaster this way )

Below is my original question I still would dearly appreciate learning your answer to. But I owe you a apology for doubting you in the original because I originally thought that Optane could my to.a lot of beating in a 1l chassis and less. Check out Patrick at Serve the Home for a super series of reviews of inexpensive and bargain performance mini NUC style desktops I'm sure you get no better than with a stick of Optane added.(To a PCIE riser adapter n.b. some of these tiny models give you bifurcation on their only pcie slot which could transform your use cases.

[Original below /

Intel "new unit of computing" skus have block storage drivers for Optane???

touisteur I must beg your indulgence my desire for knowledge! Can you possibly post a sky / model number of the most capable NUC you have working with Optane?
How does one guarantee that for all values? If we’re talking about a parser, wouldn’t it need to test all the values? And if your not testing all the values, aside from simple cases, it’s not something that could just be computed (np, halting problem etc)... so wouldn’t the parser still just need to test some preset number of values?

I guess maybe we’re talking kind of like a prebaked in set of unit tests for certain circumstances?
Just like the S for "Security".
A friend of mine who lives in New York actually has an apartment where all building an unit access uses an RFID enabled lock system with an app on the phone. It’s very easy for the owner to lock someone out and the system went out twice and they couldn’t get in. She doesn’t even get a physical key for a back up.
This is a good article which answers most of your doubts:

https://www.motorbiscuit.com/are-electric-cars-worse-for-the...

Spoiler alert: EV pollutes less than ICE
Microsoft can now reverse engineer Apple's product and attempt a better ARM story now
It is not irrelevant - it is the central point of most people’s argument: that you don’t need smart devices connected to the cloud.

Certainly you are able to imagine smart devices that work locally without the need of an external server.
I like that too, but I prefer Linux because once I have something the way I want it, it doesn't change unless I tell it to.
Try telling that to a curious little kid?

Of course not all companies have these locks but some companies put them in as features for worried parents as piece of mind.
> Of course that type doesn't encode everything there is to know about that function, even assuming purity.

Right—we need to require foo id = id.
Thanks! From what I've watched so far, she's wonderfully engaging and enthusiastic about the subject.
Based on my experience, system design questions (in the spirit of [0]) are getting more popular/important for senior candidates. For instance, my M1/M2 interview at Facebook had only one coding round, but three system design rounds (one phone screen, two onsite), and I was explicitly told up-front that that coding round was weighed less than the others (though it still mattered and can filter you out).

Personally, I thought this was shift in focus was pretty reasonable. I didn't prepare much at all for system design and relied on my real-world experience, which feels like how an interview for a senior candidate should go.

[0] https://github.com/donnemartin/system-design-primer
I'm not talking about criticism. I'm talking about publishing false information.
I used to have a Surface, it’s fine if you want to doodle occasionally but it really doesn’t measure up to an iPad for its overall tablet experience
When she was five years old (late 80s/early 90s timeframe), my sister propped the lid up on the washing machine, and jammed a toothbrush into the safety switch so it would run thinking the lid was down. She thought it looked really cool and pretty. At one point she decided the vibrating was cool too. She got up and danced on the top of the washer. Being that soap gets slipper when wet, and kids don't always have the grace of a gymnast, she slipped and landed feet first in the washing machine. It's not every day the emergency room get to body cast a five year old kid with multiple femur fractures.

The grotesqueness aside, I do loath the pendulum swing we have toward safety these days. It's so bad now that it makes things worse in a lot of cases. I have to dick with my phone for navigation (which requires a lot more looking away and danger) because my car won't let press a couple of buttons while it is moving in the name of "safety."
I bet most of their Java usage is web services and not Swing client apps.
We must trust all the science except the science that would invalidate our science.
Thanks! I hadn't seen that, but yes, the magic phrasing is clearly derivative. I wonder why they bothered given that it was pretty clear what the metaphor was about.
Ring works perfectly fine offline if wired up to a traditional chime. Roomba can still clean your house without wifi, you just need to trigger it manually rather than through the app. Every smart plug I have seen has a physical button.

People here need to relax with the exaggerations. This thread is the perfect example of how far away "tech people" are from reality for the average user.
Who else uses Java Swing these days?
Reminds me of the episode of "Primitive Technology" where he turns terrestrial snail shells into lime.

https://www.youtube.com/watch?v=Ek3aeUhHaFY
Writing an entire article on a few tweets.
Uhh this sounds awesome. Is it open-source? Can I find it somewhere?
How Embracing Risk Doubled My Income 5 Times Within 10 Years
Well, it was part of a Twitter thread on "what if magic was like IT?"
Their talent over the years has been to take existing tech, understand how people will be comfortable from an ergonomics, fashion, and ux perspective, and combine those pieces of tech into the corresponding device. They make evolutionary changes that result in revolutionary shifts in consumer behavior. And over the years they've build up a marketing behemoth that convinces people "hey, this thing that might look a little weird (airpods) is cool and you're a smarter more attractive person for having them". So they move the overton window of tech fashion.
If your condition is serious enough and incurable, not allowing dust to exist and wiping down wood floors instead of vacuuming is a better option than either of the two options you posit as the only possible outcomes.
How does "coulda woulda shoulda" mean that?
You're assuming I'm left wing, or even american