skysight-inc/HackerNews huggingface dataset:
I adopted this mentality a few years ago and it's served me very well.

Pro tip to anyone looking to do the same without losing the benefits of SquareSpace's WYSIWYG editor: try out Bootstrap Studio [0], which gives you a visual editor but also full control over the CSS and the ability to create reusable components. The licensing is also user-friendly (doesn't require a subscription).

[0]: http://bootstrapstudio.io
LXD is now under Canonical
I'm not sure. What?

Is there a reasonably legitimate reason to stop using this?
Http://blog.pythonaro.com

...but tbh it blogfaded when I started being interested in motorbikes.
Gary Bowser: How a 1980s Hacker Became Nintendo’s Nemesis Decades Later
1) All of the rights we are guaranteed, like freedom of speech, religion, the press, etc.

2) Those rights apply to everyone, even visitors. I hate that some countries discriminate against foreigners (try to buy land and a foreigner in the Philippines, for example)

3) Powerful passport. I've been to 60+ countries and I've only had to apply for a visa in advance a few times (Vietnam, China)

4) Infrastructure. I know people point out more advanced countries like Singapore but for countries this size, the US is a leader here. Our international airports can't all compete with Singapore or Seoul, but we have about 2 international airports for each state.
I have noscript in my browser, configured with permissive defaults, and I use it to disable JavaScript just on misbehaving websites.
The blocking UI shown to n the documentation of the feature has a “learn more” link which presumably leads to to exact the same documentation that I quoted. I consider that absolutely discoverable and fine. The one thing that I would wish for as an improvement is that I can unblock specific extensions individually instead of a single switch for all.
As someone who’s spent an unreasonable amount of time working with prompting for both text and text-to-image, I can confidently say prompt engineering does work for any nontrivial use cases (e.g generation with constraints). I don’t like that prompt engineering works, but it does, and proper use of it does result in objective improvements in generation quality.

The latest ChatGPT model, gpt-3.5-turbo-0613 has better system prompt steerability, and with some prompt engineering I can get GPT-4 quality results out of it at a fraction of the cost.

Ultrapopular tools like LangChain and AutoGPT are essentially just prompt engineering under the hood.
Tangential, but I highly recommend the documentary Pixo (2009). It talks about the story of "pixação", an artform typical of São Paulo, which has been called vandalism by some people in this post - and it's not that simple.
The culture war surrounding prompt engineering is so dumb. My eyes roll hard into the back of my head every time I read a comment like this.

Prompt engineering is not the same as programming. In some regards, it is “better”. In other regards, it is “worse”. They’re two different yet similar disciplines, each with their own strengths and weaknesses, but both equally legitimate.

Programming is simply the skill of being able to communicate with a compiler/interpreter effectively.

Prompt engineering is simply the skill of being able to communicate with an LLM effectively.

I wish we weren’t so divided over an incredible new technology.
The overall article stays high-level, but the .pdf on this petition / claim is extremely detailed.

https://www.autoevolution.com/pdf/news_attachements/breaking...

This is a story about reverse-engineering the analog circuitry of the Tesla Model 3. Taking measurements on the "12V" line and seeing voltage dips as low as 2V. Watching this voltage-dip propagate over to the 1.65V reference voltage used by the TI and STM32 chips's ADC.

The ADC taking the (assumed 1.65V reference) at only 0.3V, and then how the voltage applied at the pedal mechanism being misinterpreted as 100% depressed (when the pedal remained completely flat), as well as hardware tests on "Pin44" (see page 19) showing how this changing voltage-reference could cause unintended acceleration.

---------

I know Musk / Tesla stuff is always a hot topic. But this is incredibly detailed electrical engineering, reverse-engineering, and other such factors at play here. I feel like Hacker News is still an ideal place to discuss, even if I know its going to be flamebait.

Please read over the .pdf and skim over the technical allegations on how the Tesla Model 3 reads/interprets voltages from the pedal, and how the ADC its associated voltage-reference could mess up here... at least for the EEs on this site who can follow the discussion.

---------

EDIT: The overall argument is as follows:

Root cause: high torque required by the power-steering uses more than 300 Amps of current. Tesla Model 3 12V battery can only supply 100 Amps, and the DC-DC converter to the main batteries only supplies 200 Amps. Low-speed turns requiring more torque could cause the 12V line to drop down as low as 2V.

The software calibrates off of a 1.65V reference point. If the software happens to calibrate during this voltage-drip, it will think that the 0.3V (reality) voltage represents 1.65V.

The accelerator pedal outputs 4V when fully pressed and 0.65V when the foot is off. 0.65V vs the 0.3V reference (thinking its 1.65V) will come back as "thought to be 3.5V" nominal, or nearly a fully pressed pedal (!!!). This will be locked in until the next calibration event. And that next calibration event will not happen for minutes.

This could very well lead to the behaviors discussed in videos like: https://www.autoevolution.com/news/what-made-a-tesla-model-y...
It depends on why.

Some days you'll find yourself in meetings, reviewing code, and emailing/messaging others, but not writing code. You should recognize that this is work, and you should ask yourself whether this was the best use of your time. Which it may or may not be. Ask yourself, was it useful for you to attend the meetings and have those discussions?

Other days, you'll find yourself investigating how to do something, or starting down a path only to realize it's a dead end, and so have nothing to show for it. It's also work, and the best way to manage this is to document what you've tried, and time box work to make sure you don't waste too much time.

Other times, you won't know what to work on, or feel lacking direction. In my mind, the best way to deal with that is just talk to people - your manager, peers, etc., about what you are trying to do or what to work on.
Oh, thought of another important one to add.

HN post titles have to (mostly) match the title of the page/article. Think carefully how you title your posts so that they are descriptive enough about the post. Short titles, like "why we are awesome", with no lead or indication of topic do very badly.

For GitHub repositories, include a description of the tool along with the name of it in the readme title.

Your page title is your HN post title.
Thanks for that, those links are of much more use than the original story. :-)
That is not correct. I've written and run my own custom apps on top of L4.
Yes, generally I assume each candidate is having serious conversations with 2-5 others, and non-serious with more. We do the same. There are exceptions, like folks not actively interviewing, but that's the typical case.

It is big stakes for all involved, so someone not treating it seriously is a big warning flag. That is fine for later stage companies where individuals mostly need to not screw up and add reliable incremental value, and the resume screens and interview processes people are complaining about here reflect that need. Different job, different interview..
Good news, there is a UI in v116.

See: https://bugzilla.mozilla.org/show_bug.cgi?id=1837670
With ChatGPT it is worse: it is a stream of bots based on what people hope the market wants
That is one open source project. There are millions.
The best starting points for this would be the iproute2 man page [1], superuser [2] and serverfault [3]. There are potentially also Linux namespaces to consider. There are some youtube videos that can walk you through the 'ip' command and debugging routes. Start with "debug route linux iproute2" in their search. That's a topic probably too big for HN I think.

[1] - https://manpages.ubuntu.com/manpages/focal/en/man8/ip-route....

[2] - https://superuser.com/

[3] - https://serverfault.com/
dudes shitty website wont even load unless you allow JavaScript from these domains:

fargo.io
scripting.com
https://umaar.com/blog/

There's also hundreds of developer tips here https://umaar.com/dev-tips/
That's a great way to make everyone ignore it. Calling it a "crisis" does the same thing, the first time you hear crisis you get worried, then you realize it's a very very slow moving thing and you start ignoring them.

Being alarmist helps no one.

Just be factual about it, it's not the news media's job to rile people up or get them to take some kind of action.
I've not tried this for any adobe products, but you could try running them in a locked down environment (container, vm, whatever) and don't allow network access.
I agree, that would be better. But the current situation is strictly better than before, even if it’s not perfect - it protects you until you flip that switch and when you do, you’re exactly where you were before they added the feature. So nobody is worse off and many are better off.
Maybe instead of asking “how can I monetize this” ask “who else might be interested in this and how can I reach them?”
Doesn't that make the page completely unreadable for those few who have Javascript disabled though?
I frequently write at https://lucasfcosta.com.

It's been on the front-page here quite often.

Especially these posts:

- Useful engineering metrics and why velocity is not one of them - https://lucasfcosta.com/2022/08/31/engineering-metrics.html

- You don't need Scrum. You just need to do Kanban right.
- https://lucasfcosta.com/2022/10/02/scrum-versus-kanban.html

- Why deadlines are pointless and what to do instead
- https://lucasfcosta.com/2022/09/15/deadlines.html
This particular solution does satisfy correctness, although I can't share the source code (as the competition is ongoing). Feel free to provide your input data and I'll run it to compare with your expected result.
Even if these models become AGI someday, there's still sort of "prompt engineering", because there is still social engineering. What and how you say something is always going to have an effect on the response.
Etymology tells you where a word originates from, not what people currently use it for.
https://jdlm.info/

Occasional, mostly engineering and/or recreational mathematics content. A few highlights:

https://news.ycombinator.com/item?id=16790338 : The Mathematics of 2048: Optimal Play with Markov Decision Processes

https://news.ycombinator.com/item?id=12385707 : How a Technical Co-founder Spends their Time: Minute-by-minute Data for a Year

https://news.ycombinator.com/item?id=21209216 : Lessons from Building Node Apps in Docker
Is that not true to some extent? In the early days of computer science, when there were so many new developments, it would serve you well to be the person working on writing the programs and building computer hardware, rather than the person using computers to get stuff done. The person using computers was still miles ahead of the person not using computers but where you really wanted to be was building languages and inventing new tools.
I'm half wondering if commenter implies that the wolf doesn't exist indeed...
> autofill based on html/js hackery by extensions is one of the biggest security risks there is

I think you misunderstood. I was talking about sites disabling built-in browser features.
Ask HN: What was your best (startup) idea that failed?
> Preventing the random extension I installed from hijacking my bank login page is good! Giving Mozilla the ability to disable my adblocker or NoScript on an arbitrary domain list that they can update remotely is scary!

So the ability for the web browser to arbitrarily add and remove features from the browser is scary? Just asking because there is a massive security trade-off and the intersection of a number of threat models in this comment.

Do you trust the platform you use to download and execute arbitrary code (that is, web content) to automatically update itself?

If not, how do you balance the lack of automated updates against the need to keep software up to date to prevent exploit of known vulnerabilities?

If so, how do you distinguish the ability to download and execute new code that could remove or suppress the features you choose from the ability to enable and disable add-ons/extensions?

There could have been better communication on this, but describing the feature as scary tells me you don't really understand the threat model around your use of a web browser, and may not be asking the right questions or considering the actual threats.
That's a rollercoaster of a filing...
I'm happy to presume it wasn't your intent, but I thought I'd share that this reply comes across, to me at least, as pretty condescending and preachy.
Quoting #1832791:

> We need to have ability to set the list of quarantined domains remotely. [...] Filing as confidential for now, until we ship the system addon.

A few questions:

* Why would this be confidential? Was it compelled? Is it tied to a commercial deal?

* If you ship a facility like this, does that lower the bar to being ordered to use it? (No excuse that it would be difficult/time-consuming/expensive to do, because it's already there, and the list can be updated easily?)

* Can changes to this list be done quietly, or with less scrutiny than code changes? And by whom?

* Can this be used in a way that targets individual people?
Place your bets here https://manifold.markets/Alice/will-threads-have-more-daily-...
I think non-tiling isn't always a bad feature! For example, you can use the spaces for ventilation (If we're imagining houses with non-tiling shapes) and light to shine through. Strictly you can always find complementary shapes to make non-single tiling tiles of course.
Depending on your knowledge of the browser, it's not extremely hard to rollout your own barebone analytics.

If you're only interested in session data without collecting any cross-session knowledge, all you have to do, basically, is tag your page and listen to dom events.
Better link: https://doi.org/10.1109/AERO50100.2021.9438370
How does someone measure the average global temperature? And what does it means?

The Wikipedia[0] has one interesting source[1] but what they show there isn't an average.

My guess would be that somehow satellites can measure the surface temperature and use that to make an average?

I would be very happy if someone could some point me to some explanations about this process.

[0] - https://en.wikipedia.org/wiki/Global_surface_temperature

[1] - https://www.ncei.noaa.gov/access/monitoring/monthly-report/g...
How so you mean calculating them on the fly? You need to at least load the data to perform operations on it.
Extreme Hoarding
http://blaise.bike

I writ about long bike tours I go on
Being bored is okey. But not when you force to be bored by someone else. You are bored in a prison, you are bored during doing repetitive work, is it good for you too?

I remember times "before internet", when there no internet, no mobile phones, only books, TV with 3 channels, gossips, newspapers and radio. And so? I remember when cranky old men shouts "enough books,enough TV,enough radio, enough music". I'm now cranky old man, so what?

I still do not realize it.
You doing your hobby is never what the market wants. There might be a 10% intersection? Unless your hobby is business itself or you change what you want to what you actually need to do to make money.
It reminds me of one of Murphy's Law saying that an amateur is more dangerous than a professional since they are more unpredictable.
> no trackpads so this limits what you can ever play with it to games made for gamepads

Personally I like the Ally's gamepad a bit more. The Steam Deck makes the buttons just a bit too small to make room for the trackpads. When I compared them they were about the same size as a Joycon's buttons.
I got downvoted for telling what I like lol

This is exactly why karma based voting system is flawed
> and they didn't have anything at all they wanted to know about the job or the company.

I assume that does not include scenarios where the large company interview claims they can't answer questions about a specific job until much later after a "team matching" step.
Could be but most sites render fine. Pretty stock setup, Dell monitors on Nvidia graphics, no tweaking.
> electrical/thermal/support power ~= compute power.

Yes, and using larger fans decreases the proportional there. Centralized rectifiers reduces the proportional. Google can make it all the way down to 10% overhead power. That's the point they are making.
https://twitter.com/Timurvural34215
Obviously physical intervention is ridiculous here, but forcing the student to leave the classroom if they don’t comply is reasonable.

That being said, discipline in schools is a huge can of worms in the US. Bu, in principle, the specific phone problem has solutions.
Mine is https://blog.lawrencejones.dev/

I’ve been working as a software engineer for about a decade now, primarily at startups. Recently the first employee at incident.io, before then working at GoCardless.

Tend to write about lessons I’ve learned that others find useful, or stories I think will be enjoyable. Helps me collect my thoughts and practice my writing!

Examples would be;

- Want to found a start-up? Work at one first (https://blog.lawrencejones.dev/learn-at-scale-up/)

- Adding latency: one step, two step, oops (https://blog.lawrencejones.dev/latency/)

- My most impactful code (https://blog.lawrencejones.dev/most-impactful/)

- On working too hard: finding balance, and lessons learned from others (https://blog.lawrencejones.dev/working-too-hard/)

Occasionally get a popular share on HN or people mentioning they read my blog in real life, which makes it feel worth it.
Engineers at UMass Amherst harvest clean energy from thin air
Does this mean that DMs will stop working, too?
Decoding Euclid
The honest answer? I have no idea! But I can share what I do know and/or heard when I worked there.

I have zero knowledge about NX-OS. But I can say that the XR and XE teams were quite isolated from one another. For instance, as an XR dev, I had no visibility into XE development.

It kind of makes sense: XE and XR target different device segments, which means the feature sets and scale and availability requirements were different. But both were spun off from IOS, which is why the “base” is common.

I don’t have any visibility into what they’re doing now, but I wouldn’t be surprised if they’re working to unify XE and XR at some level.
Yes, I was in first year in 1998 and only learnt to program then. My career has involved working as a programmer or in roles that required me to do significant amounts of programming.
Except both Javascript and Python - along with a bunch of other dynamic languages such as Ruby and Elixir - are adopting gradual typing into the ecosystem. In both Javascript and Python, most of the major libraries and frameworks are either typed directly, or provide typings. It's difficult to get a good overview of the ecosystem on the closed source side of things, but most of the people I talk to in the Javascript world are moving pretty quickly towards Typescript, or have done it already.

But the key thing is that none of this is for performance purposes. Which is kind of the whole point of this talk: speed isn't everything, and the productivity of languages without types outweighs that of languages with types. But it turns out that types are really useful even without any sort of performance benefit, hence why a lot of languages are turning back to typing code without using those types at runtime at all.

Or similarly, he makes a point about how it's often possible to statically analyse dynamic languages, which is true, but it turns out that it's still so much easier to analyse statically typed languages that adding types back in often makes sense. If you read library documentation for packages using gradual typing, this is often one of the things they specifically mention as a reason for using their library with static types instead of without.

The point, as I understood it, was that you don't need static types to still get lots of cool things (performance, analysis, etc). Which is stuff I don't disagree with. But the quality of those things with (well-designed) static languages is still so much higher than it is in dynamic languages, which is why so many languages are now trying to support both modes.
Linus has explicitly stated he doesn't like GPLv3, and neither do many others - corporate and otherwise - so all a copyright assignment would do is potentially remove their rights to use code they wrote.

Either by making it GPL3 and have them lose access to it in their use case, have the code made proprietary so they can't use it at all, or switch to another license entirely (BSD, MIT, or public domain which are all "worse" than GPL per the GPL3 folk).

I don't understand people who would assign copyright for OSS code they wrote to someone else, because that's just a giant F U to the entire concept, and has literally no up side for anyone other than the new owner.
But you can do the same in a space that does tile. You can simply choose to not fill some tiles.
The pricing is lesser in other countries I have seen $2-3 a month, so it is not necessary to qualify Americans/Europeans it is priced similarly across the globe .

—-

It is not just $12/month for YouTube that is the problem most people have to budget for all their content consumption between streaming services, sports subscriptions , music subs, newspapers you can easily spend upwards of $300/month , that is not including other productivity tools Saas you could end paying for like o365 , Dropbox and so on .

YT would be the one easiest to cut because you won’t loose access just have to put up with some ads unlike everything else .

For many not seeing ads is not worth $12 a month , for some like you the value is enormous so you see it as worth paying .

—-

I personally stopped paying for YT premium because I get most of the content from Nebula what I used YT for, at 1/10th the cost.

Also there is no way to disable Shorts and they won’t improve the by design poorer implementation on Firefox; both these make my experience using the platform poor even if I pay for it so I don’t bother.
Asciidoc is a lightweight markup language, Sphinx is a document processor. I imagine what you're primarily asking is "how does Asciidoc compare to ReStructuredText?". ReStructuredText has a ton of functionality, but it slips behind Asciidoc in a few areas. On paper, we passed by RsT because leadership didn't like the Python-forward tooling and high setup workload . . but we had other reasons on the publications side of things: less XML interoperability, worse print options, worse tables, weirder directives, syntax inconsistencies, no established spec or working group (at the time). Being built on DocBook is a great insurance policy for Asciidoc, as DocBook has been around approximately forever and opens lots of doors to other XML specifications via XSL or something more sane.
> That breaks the security promise that apps don't have direct access to other apps' data.

No it doesn't. Giving the user the ability to get their hands on their own data is not the same as giving other apps direct access to it.

> Traditional desktop systems never had heavily sandboxed apps with no outside access

That's completely orthogonal.
I didn't think about the inverse parable, but I suppose that's Cassandra (and I've heard the database name was also a playful jab at Oracle, since Cassandra herself was an oracle).
softwaremaxims.com/