skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you come up with side projects?
I can use python, PHP, and nodejs, but I have been having a hard time coming up with project ideas.
So, if you had such a lightbulb, and it stopped working, and you put it in your garbage, could somebody not take it, find your pw, and the access your wifi network? Maybe even some ARP poisoning or change your dns servers?
It would be fantastic if this were more like .app bundles on macOS. It’s a special, self-contained folder that GUIs treat as the application binary (double click to launch, etc) but that power users can open as a folder or navigate inside of using a shell.

Then again, I though AppImage was supposed to be something like this?
Right, but relative to the number of upvotes the submission does not have that many comments. And it fell just on the start of the workday (right?), see http://hnrankings.info/19031055/.

I am aware that's not a wanted discussion topic normally, but if behaviour related to an article about dirty behaviour smells dirty it feels a bit relevant.
Same at my uni. The networks inside each student housing complex were fast, but each complex was only connected to the school through 100 MBit lines, so everyone would add the name of their complex to their username, and you'd avoid downloading from outside your local network unless strictly necessary.

Eventually the school stopped providing internet to the student housing and we got put on the municipal power company open commercial fiber network and got to choose from an array of commercial ISPs; got massive speed upgrades but it removed the community.
Who Leads the Self-Driving Cars Race? State-Of-Affairs in Autonomous Driving
You can do all those things with vim. Look it up.
The problem is that they move the money to the lowest taxing area. They redirect profits earned in the US through various carefully constructed loopholes (so it's not illegal, it's just questionably immoral) so that it looks as if it's earned in the Canary Islands or something totally bullshit like that.

It's not an exclusively US problem, it's a problem for any country in which Apple sells goods and services that has higher taxation rates than the lowest in the world.

I'm picking on Apple singularly here, but they're just a high-profile example of the many globe-spanning companies performing these tax 'minimization' (let's not get all slandery) acrobatics.

Designed in California. (4% tax paid in Ireland)
Convenience and price both play a role. Like it or not, streaming music has most content on each of the major services, is fairly cheap, and is very convenient. It's not a shift I'm entirely happy with and I keep a foot in each world (owning and streaming) at least in part because I already have a big music collection.

Video and other content is much more of a mixed bag with very fractured availability and simple lack of availability under a subscription for a lot of content.
Several years ago, a coworker who knew about voice processing set up a device at his house that when you called his number, it would answer with whale song. This had just enough entropy to make a robocall believe that there was someone there. It would keep the robocalls going for quite some time. If you wanted to reach him, you had to dial an extension.
Those cookie prompts are a result of EU Directive 2009/136/EC, which predates the GDPR by 7 years.
> To be fair, the said app clearly told people what exact data would be collected and how it will be used.

Did it explain the consequences of installing a root certificate through?
I find it odd that Vernon Unsworth isn't even mentioned in the text. That's the diver who was accused by Musk.
I get banned every day, else my account would be like 10 years old, haha.

I am not accusing them of "nefarious" political motivations, I respect their right to push their own politics. I wish they were more transparent, though.
Various no_std libs use Send+Sync in places which makes things fun.

Another would be static mutable variables, which are perfectly safe in a single-threaded environment, doubly so if you map that memory on a per-core basis to ensure each kernel has a unique variable value. Esp if you need lazy_static then there aren't many options other than wrapping the data in a mutex for no good reason.
Developer speed versus team speed
It’s actually a huge hype in China already as Alibaba widely use it in production https://medium.com/@alitech_2017/alibaba-blink-real-time-com...

Downside:Alibaba already acquired the company behind it
This would be trivial with Amazon comingling inventory.
Google really needs to clean up the Play Store of all sorts of malwares and spywares.
Better yet, sue him in Thailand where defamation is a criminal offense where conviction comes with jail time.
Humourous Spoof of Fyre Festival That Never Happened
How to Write an OwnCloud App with the New OwnCloud Vue.js Front End
I recall one similar to this that ended early with a correct assessment of my region after I answered a question about the term "bubbler".

This one was pretty close, got it down to 3 cities, two of which are in the correct region.
You're creating a false dichotomy.

I am defining "dumb" as "incapable of determining what url they are visiting and therefore vulnerable to scams". That's a looong way from any sane definition of "expert".
Yes, but if you’re not running either the most recent version of a Debian-based OS, you either have to hope there’s a version in the backports repo or potentially break your installation through a diet-upgrade.

Getting the version from the vendor can be more ideal, since there’s no dependency on one party to keep another party’s software up to date, especially where distribution versions are concerned.
>I believe it drastically reduces adoption of these tools because many of us avoid what appears to be bandwagon technologies as we don't want to consciously add layers of future technical debt when a majority of these projects will be abandoned.

Doesn't seem to be impacting adoption of the major ones from what I can see (Spark, Kafka, Flink). Assuming you're at a scale where you need these technologies. Which most companies are not so it's a good thing they don't implement them just for kicks or as "future proofing." If you have a business problem that the main frameworks can't solve then trying out some of the other ones may be worth the cost. There's also ongoing support for older frameworks (Storm) so it's not like your code becomes useless.

The approach open source is taking to resolve this issue is to embrace the diversity but create unified APIs on top of it. Apache Beam and Arrow for defining data workflows and data exchange formats respectively. There's also always SQL which works with a lot of the more data warehouse solutions out there (with some tweaks per solution unfortunately).
spaghetti.
>> submerged underwater of course to simulate low gravity

That's not how simulating low-gravity works. You need to be in the water yourself. You can't be in a pocket of air underwater for that.
Isn't the scale of potential damage far different between the two? A failed nuclear power plant can cause harm that will last longer than any human civilization has managed to last. The harm caused by launching Challenger is equal to something much smaller, such as a single day of car accidents.

There is also a false dichotomy presented here, because the alternative to nuclear is not limited to just fossil fuel. There are numerous forms of clean energy that doesn't have the failure possibility of nuclear.
Dumpster diving no longer exists?
How I wish for some mad-scientist type to unleash a gene drive that pushes humanity leftwards on the liberal-conservative axis. Could actually save the planet.

https://www.scientificamerican.com/article/the-genes-of-left...
Betfair API is 100% free for customers with a lot of code examples in various languages.

Tabcorps TABStudio - http://studio.tab.com.au/ (You need to register as a tabcorp customer but it's "free"). Its basically a JSON REST API

NZ TAB have their batch mode, at filebet.tab.co.nz, which is nothing more than a file upload system.

The ATG, and the other Scandinavian totes provide coupon upload systems (where you generate a coupon file with your selections in it, using third party software), but if you win they will end up banning you.

Most providers keep their APIs hidden or require signing NDAs or other types of contracts, I'm referring to companies like Amtote, Churchill Downs, PMU, BetFred, PGI, LeTurf etc

Usually they're quite surprised when you contact them about doing "integration work", a lot of the APIs are designed for retailer shops to integrate with. For example, I've done some integration work with BetFred, where my client never wants to cancel a bet (placed at the last possible moment), however in order to pass their integration tests, I have to fully support cancelling a wager, just like any retail shop would.

On a side note, I have used (at least one of) the APIs shaunray was referring to that he had worked on.
As a VP, my advice would be to start off by understanding the management team. What drives them? Numbers, aspiration, risk, other factors?

Assuming the management team cares most about the finances and risk, outline what the costs and the risk factors of their approach vs the lean startup methodology. Present it to them as an option. But let them decide while positioning the lean startup as the less risky option.

I've always presented lean methodologies over long periods of development by highlighting the amount of engineering and project management resources it involves. Not to mention 6-9 months down the line, you might have wasted your time building something that your customers didn't want/need.
Really interesting I was going to have a go at producing some theme music / cues for actual play podcast I am in using live and this is a fab looking source.
> We've reached the endgame - it's streaming

The last line from the article hit it home - "I mean, where else are you going to get a copy of The Mr. Belvedere Show theme song?". Today, you don't need P2P for that, YouTube has it. Along with the video.
hah, how funny I almost copied your post word for word ;)

What are you up to now Shaun? Are you still in Hobart?
I have to say, I am particularly fond of the first example on this page: https://exclusive-design.vasilis.nl/the-defaults-suck/ .

"As you may see, when they reach the bottom of the screen the text of the link disappears behind the so called status bar. This is just one example of the broken state of default focus behaviour. There are many more. It shows that keyboard navigation is neglected by the people who build browsers as well."

This originated as part of a wider initiative to give us a "cleaner" browsing experience (part of the whole make-everything-flat-and-hide-it-behind-a-hamburger-menu) with less wasted space, by hiding the once always-present status bar (see http://toastytech.com/guis/ff15t.html ) and showing it only when needed. Kind of like GTK scroll bars today.

Like many other similar attempts, this fell flat on its face in the real world (for this and many other reasons), but the field of UI/UX design is still in a state where if you point out things like these, you're contemptuously told that this is how progress looks like and that consumers today want a functional look without extraneous widgets, and that it's a fringe case anyway. Punched cards are usually brought into discussion if you so much as utter the name "Netscape".

Edit: Reading this series makes me feel vindicated, I think?:-). See this: https://exclusive-design.vasilis.nl/design-like-its-1999/ .

<<This enables Simon to browse the archive and use it for his pleasure and his research. Simon was amazed. While he had tried many times before, he had never found these three thematic entrances to the 2Doc archive.

When I showed this design to Yuri Westplat, a colleague of mine and very experienced UX designer, he exclaimed: "this is what websites looked like in the nineties! Where did we go wrong?!">>
It would be educational.

So far as getting inference done it would be hard to compete with the "big boys" who are trying to get special-purpose hardware into phones and such.

Myself I am through with implementing neural network trainers by hand. If you have to compute all the derivatives by hand sooner or later you are going to drop a factor of 3 on the floor or you will become so afraid of doing that you'll never change anything that will force you to recalculate.

(That's what I get for working on a "deep learning" project that was commercialized just before Tensorflow, PyTorch, etc. got big. C++, SIMD instructions, you name it...)
Tooth paste out of the tube is what Gene Kan tried to coin for it.
I really hope people remember all the ways Facebook is being scummy for when Zuckerberg decides to enter politics. We don't need more people like him in government.
This is great.

I remember listening to Axel F, and attempting to make my own mods, but basically just changed the instrument samples.
Followed by a

"We totally apologize for making this mistake, which is totally on me and we promise to clean up our act and behave better in the future and we're sorry if you feel offended"

apology by Mr. Zuckerberg a few month later.
They probably took it down because as the original app it violated the App Store’s guidelines on data collection. But they have not been forced.

The apple gate keeping here is terrible.
Three children, nice. :)
Hi thanks!
1.Not sure about a volume slider - always saw this as avoidable for simplicity and UX.
2. You absolutely right. Its a must. Was to complicated so far... we'll see
'Only' 64k and 128k speeds. However, it was 'always on' compared to dialup over POTS lines.
4-5x faster for uploads and 2-4 times faster for downloads, so most dial-up users would have coveted it.
“Vanished”? It’s still in the top 15 as I comment here.
The "standard" would have basically read "link your browser with SQLite v3.x.x or an exact bug-compatible clone".

An attempt was made to break down the SQL dialect and exact behavior of that version of SQLite, but the objection was that it's not really great to reverse engineer a standard from a single vendor implementation even if that vendor's product is open source. (eg. what happens when sqlite changes? do browsers stay fixed on an ancient exact version?)
It might or it might be just the same way it was with the other app where Facebook took it down. Just as it says in the actual article...
If you look at the youtube channel "CuriousMarc" (just search for it, they have multiple restoration videos), you can look at this project in video, the latest video shows their attempt at finding the module's problem via XRay at the end, the other videos detail earlier parts of the operation, including booting up the AGC with original code fed from a ducttape-design FPGA/microcontroller. It's a very interesting video series to follow.
You are right. Thank you!

How to add it to this github?
Those industry norms from clause 2 are pretty perverse. Sure banning the publication of metrics will prevent the spread of inaccurate information. As a side effect it will prevent the spread of accurate information, particularly accurate information that reflects poorly on the project.
Attack vector details are a bit sketchy, but there's at the very least some concerns raised. Particularly surrounding that private key. However, I will say that I'm not at all surprised that the firmware isn't of the highest quality. I just picked up some LIFX bulbs a couple of months ago and have been hugely disappointed with the firmware.

The mobile apps are fine, but the firmware just seems incredibly... not smart.

For example if you enable a schedule to address your circadian rhythm, then turn the light off with a wall switch at one point in the schedule and turn it back at another time. The light makes zero attempt to adjust its brightness and colour it just stays at the old setting.

Sure it hasn't had power, but it's not that hard to grab the date/time via NTP. Ideally there'd be a tiny battery just keeping a clock ticking over.
The main contention in industry is - It is not a viable alternative unless it has robust support for non-Windows based OS.

I can't wrestle with them but I don't have to. I am comfortable with Windows.
If I could go back, knowing what I know now, I don't think I would have asked the question. I was a fool to think I could get any sort of simple response.
I slogged through keeping a local archive of my carefully-ripped audio collection on a hardware RAID-5 storage server for decades. When I finally gave up in favor of Google Play (and subsequently Apple Music), it was liberating.

At the end of the day, the "content" we're talking about here is purely entertainment. You can live without it. And even if the hammer falls, and the copyright holders go backwards, things like Napster and Limewire and eDonkey will rise again.

At 10 years old, I never understood the line in SW EPIV, where Leia says, "The more you tighten your grip, the more star systems will slip through your fingers." (Seriously, the line haunted me for years.) But it's a perfect allegory for this situation.

Of course, I'm still waiting for the blowback against Facebook, so...
Part of the Facebook app.
Can't Facebook at least pay for effective reputation management?

All those new accounts accusing critics of hating Facebook are really rather ineffective.
New Kubernetes Online Master Class Training Series Launching Feb 5th
This is the slow break down of society. Let's not cheer that on, shall we.
> Why did Google create Kubernetes and open source it?

I think it's misleading to conflate questions whether Google's k8s engineers can use shortcuts through the organizational fabric around k8s with the project's source licensing.

k8s being open source merely means that the code is open and for everybody to use under clear and rather generous (even if potentially reciprocal) terms that are OSD compatible.

In particular "open source" doesn't mean that everybody gets to have a say on anything or everything: those with commit rights always reign supreme.

As for the part about procedural rules and their (ab)use like the ability to take shortcuts because everybody outside the cabal happens to be absent for whatever reason: that could have happened just as well in any body under pay-to-play rules that covers "software standards" (or anything, really), eg. OSF, X/OPEN, UEFI Forum, ...
You don't don't get to hear about the drama.
I trust the social network on my telephone's contact list more than any other. If I want to find out how someone is doing, I can do so via messaging or calling. It's a service I pay for anyway, though you can get it for free if you have an old device that you have only hooked up to the internet via wifi rather than cellular data access.
Fb is only "shutting down" it's iOS Spyware due to "bad press" not due to a sudden realisation that spying on children who are incapable of understanding the long-term consequences of the privacy invasion is fundamentally wrong/evil.

Fb only stop doing things that are obviously morally reprehensible when they get caught or called out in the media. They never proactively doing the right thing. :-(
Superb! The second song, Stardust, was in the demo "World of Commodore 1992" (EDITED). Excellent track.

https://www.stef.be/bassoontracker/?file=demomods%2FStardust...
See http://hnrankings.info/19031055/, for a moment it was on page 3, before it was #1. Happy to see it's back up a bit.
Speaking of fire festivals, here's what happened yesterday on, not quite so tropical, Shetland:

https://www.bbc.co.uk/news/av/uk-scotland-47056529/up-helly-...
He did get stuck a few times trying to swim in.
Unfortunately in the parts of the rural US where my employer frequently operates we still have difficulty getting a connection on par with a T1.
Funny gag may turn into a way for someone to take control of his Chrome extensions.
I saw and touched Musk's "submarine" which was on display at a science expo in Bangkok I went to a few months ago. It was sort of underwhelming. It was just a metallic tube with some handles on the sides and a thick acrylic removable plate on one end that had a few air fittings screwed into it. I'm sure there was some engineering that went into it. But it certainly did not look like rocket science was involved.
C++ does give you the power to lay your data members how you would like. But in this case you've just said that you want those three members to be laid out sequentially in memory. If you want to use column storage because you need to apply a specific transformation on the data then lay it out that way.

In the vast majority of cases having classes be automatically laid out in column based storage would be a detriment and not an advantage. You would actually be fighting against the cache in those cases.

For example I've seen rendering engines go from storing data in AoS to SoA, then back, then back again, then back again all depending on the hardware and tech stack available.
I wouldn't.

As much as I dislike conservatism in general, diversity of lifestyles and opinions is needed in case some part of the dominant culture turns out to be deadly in the long run.
Roger Boisjoly, and others, have a response to Tufte's analysis that is worth reading:

https://people.rit.edu/wlrgsh/FINRobison.pdf

Tufte made a number of errors, including the sorts of errors Tufte might freak out about:

The other temperatures Tufte lists on
Table 1 are of the ambient air at time of launch. Tufte has mixed apples and oranges.
Tufte thus has both coordinates on the scatterplot wrong. The vertical axis should be
“blow-by”, not “O-ring damage”, and the horizontal axis should be “O-ring
temperature”, not a mixture of O-ring temperature and ambient air temperature.

I don't know if he ever offered a response to this paper.
One of the more important issues here is that after the whole Onavo thing already got them into hot water, Facebook completely flaunted Apple's clear rules re: enterprise certificates, and snuck in AGAIN through the back door.

I'm very interested to see what Apple's response is going to be. I'd not be shocked (in fact I'd be delighted) to see them penalize FB in some way, perhaps suspend their App Store account or something.
This is literally what every generation seems to say about the behavior and habits of the next generation. I think it's pretty clear "break down" just means changes you don't like.
I don't want to derail the overall conversation too much.

I was with Verizon from my first phone until I first got a smartphone. I switched over to Fi specifically because I didn't want to deal with Verizon's billing, and because I didn't like the company in general.

The low-data approach is really attractive to me -- atm I use less than 500mb a month (sometimes as low as 200-300mb). At that level of usage your prices are very competitive with Fi. My concerns are that I'm starting to migrate away from native services where possible because of the security implications -- more of my texting is happening over Signal rather than SMS, and with the Libre phone theoretically some voice is going to start getting routed over Matrix.

I have no idea what that's going to do to my data usage, I honestly just have to experiment and find out.

Additionally, I'm starting to get more serious about using a VPN everywhere, even on mobile data, since I assume that behind Google, whatever network I'm on is absolutely selling any data that hits their towers. That may drive my data usage up, or it might drive it down because I might feel more comfortable connecting to random wifi networks if I know 100% all of my traffic is going through that VPN.

I'm in an urban area, so this is unrelated to me, but the fact that you're selling dumb phones on your plan is also pretty cool, and I can think of people who would be interested in that if Sprint's rural coverage was better.