skysight-inc/HackerNews huggingface dataset:
Twitter does pester you to log in when scrolling down someone's profile, I think. Maybe it was on mobile.
If you set $CDPATH, then for goodness’ sake don’t export it. It changes the behaviour of the cd command to make it output the absolute path of the directory changed to, which breaks a common shell-scripting pattern for converting relative directory paths to absolute paths, viz:

absolute=$(cd "$relative" && pwd)

Conversely, if you’re writing a bash script and it needs to be robust against people who do export CDPATH, you can do it like this instead:

absolute=$(CDPATH=. cd "$relative")
There are also LEO satellite networks on the way.

Is it feasible to use physical RF shielding for devices?
Ask HN: What search engines do you use?
Other than Google, DDG, and Bing.
Free Public Transport in Estonia
This is the result when companies follow each other. We need to see more innovation in authentication and leadership in best practices. Hijacking of phone numbers is not new and devs need to stop shifting liability to phone carriers when authenticating users to every little thing. Phone carriers have no incentive to secure users data or make the user authentication process more stringent. This results in the consumers being at constant risk, which I feel impacts society as a whole.
Digital literacy is very poor in India. Most people in India wouldn’t understand what a browser choice actually means, even if Google is forced to provide it. I’m sure Google would also frame the browser choice with dark patterns to make Chrome the default, so that it can continue earning money from ads since Chrome doesn’t support extensions on Android (thwarting ad blocking).

Since this probe may take a year or longer (things usually take longer in India), the impact on Google would be very less. Google could figure out ways to appease the CCI without sacrificing much.
Also an extremely American concept
Probably power?
Pivotal Tracker for me personally. Be warned, it's pretty opinionated, but that's a plus for me because I hate the bikeshedding around these tools.
Have you benchmarked anything to see any difference between CE and EE or are you just going by their download page?
I am super interested in meta-compilation approaches and reading a bit of literature on Rpython and Graal.
I'm by no means a SQL expert. But I just used a right join a few days ago (for the first time ever).

I thought it made sense to start the SELECT from one table. From there, I could left join to another table, and from that table I could only right join to get what I needed.

I'd love to know, is there another way around that? I know I could have started from a different table, but I think the query makes more sense starting from where I did.
Indeed! I too was slapped with this when I did a recent Google search. I had to wade through a ton of what I’d call “story cards” - I.e. a square around some story Google wanted to highlight. I couldn’t get to the actual results until half way down the page.

Luckily, DuckDuckGo has been improving and now it’s even what I recommend to non-technical people; as I never use “!g” any more.
I think JavaScript is the most progressive language ever existed. Look how it started and how it evolved over time. Decorators will be supported too in the next month. Speaking generally, JavaScript should be categorized as OOP language
How is this any different than python or javascript? NPM, Babel, Webpack, TSC, PIP, VENV, PyPy, CPython, etc. They all have their learning curves and if you weren't in the ecosystem you wouldn't know what they meant.
Not just halted but there were many surplus shops not long ago. It understandable, manufacturing is largely gone and with it the surplus.
I find annoying that title states mph instead of 360kph, not just because kph is the correct unit, but because Japan uses kph, too.
Yet at the same time the drivers are fingerprinted and background-checked. I'd say that's a good tradeoff.
Oh! I was assuming the N64 version was a sequel of the SNES version. Never thought of them as unrelated.
I already have to look at the knobs in my car to see what I'm doing with them (or even find them in the first place). Is this true for anyone else? I'm reading this thread totally unable to understand what we are arguing about haha.
They are using Oracle so calling them cheap doesn't seem fitting.
It's the exact opposite. The form is designed only for the function and not for visual look.

The design goal was to minimize the shock from entering tunnels.
Adobe threatens game developers for not upgrading Flash
Driverless cars: researchers have made a wrong turn
> Sure, on an otherwise 100% secure system accessed only by trusted users there is no problem, but not having . in PATH is a trivial mitigation.

All systems are secure and sufficiently hardened until a botnet demonstrates otherwise, aren't they? And a botnet is the friendly hostile takeover because it'll just deploy a bot or a crypto miner and might even patch your system.

Just don't put . on your PATH. And if you do, append it - <PATH=$PATH:.>. This way, /usr/bin/foo will win against ./foo.
At the same time, and without condemnation, older people CAN learn to be more playful/exploratory and patient with tech. Yes, tech can and should be designed better. But if there were one or two tips that could be disseminated, to old and young (most youth are not tech savvy, actually):
1. If you can't seem to figure it out, you aren't alone (probably poor design)
2. Willingness to calmly "play around" and explore menus/options/buttons is THE KEY to getting almost anything to work
I didn’t know that! Thanks so much. I was always a bit nervous about things in my reflog being GC’d.
My understanding is that in cases like Java and C++, the lambdas aren't truly first-class; they come with limitations. I could be wrong.
Your statements are correct, but they are workarounds, and doesn't cover all the use cases. And they usually requires a StackOverflow search. For the above 2 reasons, I consider them to be limitations.

1. Problem is You have to explicit define a number of arguments and they have to be named. Consider the situation where you want to call an arbitary number of arguments, can't do that. (ref: https://stackoverflow.com/questions/2214575/passing-argument...)

2. You cannot reference the target in the body of another target. (ref: https://stackoverflow.com/questions/3267145/makefile-execute...) Consider below:

.PHONY: a b
a:
echo A
b:
echo B
a # can't do this
echo B

3. .PHONY should be the default when you don't use file target, which is often the case for most non-C project.

With Bud, bash script become your Makefile and bash functions become your Make target. You can have arbitary numbers of arguments, you can reference other targets since they are just functions, and you don't need to explicitly add your target to .PHONY.

There are other reasons you want to move away from Make. For example:

* Defining variable in your target body requires workaround (ref: https://stackoverflow.com/questions/1909188/define-make-vari...)
Curmudgeon opinion, riffing off what I think is the most important takeaway from the linked article:

> Garbage collection is by no means a solved problem.

I was reading articles like this one, about new ideas in JVM garbage collection, literally two decades ago. And it's still "not a solved problem".

I mean, it's mostly solved. Managed heaps work great for lots of applications and have been very successful. But that last 5% has stretched out so long it seems almost like a joke. We'll never get there, for the mythical "there" where GC overhead and latency isn't an issue that needs to be tuned in deployment. And IMHO it's time to start recognizing that fact instead of trying to make the JVM and .NET do what we get from explicit heaps in C and Rust. They just aren't going to get there.
Palantir's GitHub Page Is the New Battleground in the Fight Against ICE
It's significantly easier to make an external data store resilient than to try to do that with a local filesystem. Backups, clustering, HA are all easier when there's a strong separation. In addition things like querying and lookups will be faster if you're utilizing a database
OCaPIC: PIC microcontrollers programmed in OCaml
Is Apple really about to Kill the iPhone SE?
> They want control to escape the hell they've been put in

OTOH, if "user control" is seen as table stakes or baseline, it can limit the shittiness level that users will tolerate by lowering switching costs.
That's interesting and surprising. I definitely had the perception you described toward the bottom.
If I recall correctly ZGC pause times are O(something x stack-depth) while O(1) memory size.
Roughly speaking, what do you think your honest-answer/bluff ratio is?

Also, and I understand completely if you don't want to share your magic toolbox of secret interview questions, would you mind sharing an example of the sort of question you'd use here?
The title is misleading. These trains will have an actual operating speed of 360kph (224mph). In contrast, the fastest shinkansen trains (hayabusa) currently operate at 320 kph. It's still a solid speed increase but not as ground breaking.
I estimate that developing OpenJDK + Graal/Truffle costs ~$100M a year (hundreds of full-time developers). That's a lot of money.
Hmm it can be reached here: https://www.academia.edu/38433249/Multiscale_Localism_Politi...

You might have to leave your email though. I thought the direct pdf link would work.
Meanwhile, we still can’t take the subway to LaGuardia despite a few billion dollars in recent renovations.
> throttling pauses are not counted as GC pauses

Yes. All GCs I know employ the negative feedback loops between allocators and GCs. Stop-the-world GCs are on the far side of that spectrum: there, allocation failure induces "throttling" that would not unblock the thread until the GC is over. Even contending on shared allocation lock when requesting the new thread-local allocation buffer can be thought as accidental throttling.

Concurrent GCs are relying on collecting faster than application allocates, but sometimes application allocates way too much anyway. I believe ZGC does the simplest thing in this case: if allocation fails, the allocation is blocked until memory is available (i.e. until current GC cycle is able to recover some memory). Is this also throttling? I think so. Shenandoah does a few other tricks, including diving into STW when concurrent mode fails. To me, this is also the form of throttling.

At the end of the day, I would say that GC pause durations are non-ideal proxies for end-to-end latency. That said, GC pauses do contribute to end-to-end latency very significantly, and so they are not completely meaningless. Their duration should be taken with a fair grain of salt, though, for either Go GC, ZGC, Shenandoah, or whatever else.
Lenovo's new edge server isn't much bigger than a notebook
Right, I should've added I agree with GP that ARX ciphers are incredibly simple and the ability to backdoor them would be a very novel (and concerning) discovery.

My point is that "the values come from pi" is not necessarily proof that the constants really are "nothing up my sleeve". Bernstein was discussing this in the context of NIST curves (which could be backdoored), but the same one-in-a-million maths works for any constants (so long as you happen to know a weak-constants vulnerability that isn't known by the public).
Thanks for pointing this puts I didn’t realize/notice this until recently. And it makes a lot more sense than having one reflog. I would have liked to have known sooner.
Facebook: Breaking Up Facebook Is Not the Answer
Counterpoint. While Twilio is interesting, I wonder what percentage of their business is simply multifactor authentication. Having previously used a wide range of companies for SMS connectivity (including multilingual, flash SMS, contact forwarding, and raw PDU features), and implemented VOIP systems with privately owned physical PSTN interface infrastructure, recently I looked at Twilio for inbound VOIP and SMS services across three Asian jurisdictions. It fell far short of our requirements, which were basic (phone and SMS on the same number, one number per country).
LightNeuron has total control over email communication in the target organizatio
Right. It's linear in the size of the root set, which is #global variables + #references on thread stacks, but constant in the size of the heap.
> a lot of the performance benefits are in the EE version

I think Twitter get something like 13% with the CE version. That’s absolutely massive in terms of JVM performance increase for the same code.
And even if you don't have a VW your car is probably loaded with parts and components from Siemens / Bosch who also have a problematic war history.

Also let's not forget Henry Ford even received a medal from the Nazi's for being such a good Nazi sympathiser...
Do you have any data on how many of these “loans” are actually paid back in full and not defaulted on? Generally interested.
>I am passing all patents into the public domain. I’d like to say a few words about why.

Honest question: How does that work? Is it enough for the author to say that they are in the public domain now?
So.. you just don't want to type `./my-script foo` you want to type `bud foo`.. Cool story bro.
The original story:
https://news.ycombinator.com/item?id=19876968

Ars rewrites stories for Americans. Of course you’ll use mph. That’s how you draw in readers.
You have an odd definition of "common". That's 18 over a total of nearly 20 years. The billion threshold is for total company valuation, which at least recently is most companies listed, not amount raised.
The fact alone is far less meaningful than the reasons, semantics, or significance.

What is a website? Is a single hostame with muliple components (CMS, comments, wiki, live chat, webmail) one site or many? What of external vs. internal? What of embedded devices -- wifi access points, routers, switches, printers, toasters, lightbulbs?

And what is the significance of the census? Secrecy clasifications? Government records preservation/ Cybersecurity? Maintenance?

This is about 10% of a story. Liptak needs to ask far more questions, and get answers.
Discovery illuminates how bacteria turn methane gas into liquid methanol
How Much Employee Surveillance Is Too Much?
Why I Choose Free And Open Source Software
At this point, I suspect Google execs know it's inevitable, and figure the more lock-in they can build with standards now, before it happens, the harder it will be to meaningful strip Google's power.
Is it just me, or do TVs have the WORST user experience of all tech? Somehow, they can get away with it.

I've always wanted a consumer electronics brand that was known specifically for usability. For commodity tech, like TVs, radios, monitors, music, I don't want the most impressive specs -- I want a brand that means "we will be easier to use than the other brands".

Choosing between Panasonic, Sony, LG, etc etc.. it's all meaningless. Give me a BRAND that says "easy-to-use".
Nobody did the hard work to add advanced optimising backends to those projects.

They were all new ideas for the frontend - great but someone somewhere has to do the work to get it to perform well, and few people know how to do that so it never got done.
No, you want a heating in your home regardless, and if both options have the same cost, then it is not a luxury, it's standard (at least when compared to other modern countries, though)
I read issue [2] and I think its reasonable to do this at the LogFormat level. awstats doesn't need to do everything, that is probably how it got to be 20,000 lines.

I always use awstats to generate static pages, and that's what any security conscientious operator should do.
It seems like you just don't know how to properly use maven. In my experience it is always as simple as mvn {build, compile, test, package, deploy}.
While you probably can. The law is written to prevent use cases like this, to avoid a race to the bottom between operators in different countries. Which makes sense since infrastructure costs can vary largely between countries, so it'd be unfair competition.
Oh, my point isn't about whether throttling is good or bad, just about how it's measured. Go's GC's throughput is particularly bad in comparison to OpenJDK's GCs, so talking just about its GC pauses (which do not include throttling, AFAIK) without mentioning throughput gives a false impression.
Faster trains make longer distances competitive with air travel. Assuming a similar price per mile, the cutoff is T * deltaV where T is the extra time to travel to and from the airport and get through security and deltaV is the difference in speed. Assuming 3 hours and 250mph (500 - 250) the cutover is 750 miles.

Reality is less simple as price varies as well. In Europe the cutover (in time and price) seems about 200 miles [1] although the CO2 emissions are up to 30x higher by air. Of course speeds are lower, maybe 150mph which would suggest a 450mi cutoff.

[1] https://m.dw.com/en/trains-vs-planes-whats-the-real-cost-of-...
If they are in the ubi namespace, they are freely available. The Container Catalog also will tell you if you can pull without a login when you look at the details of a container.
This talks about two major performance concerns in CPUs: control flow and memory access. The transition between the two was my favorite part of the article. It's both funny and accurate.

"If the previous section gave the impression that, say, control flow is a particularly tough problem, but inventive methods can give powerful and practical tools to tackle it… good, that was the intent. In this section I want you to take that expectation and dash it against the rocks — memory is hard."
I was contemplating doing something similar, especially with eSIM on Apple Watch.

Calling you must be a bit of a pain. I just check and calling abroad from Lithuania is still 0.5 euro per minute...
The problem is the wallet was empty.
I can’t share our future plans until we file with the regulators. It won’t be exactly the same as what we filed and won staff approval for last year, but that filing can give you some sense of how possible rules could work:
https://www.sec.gov/rules/sro/iex/2018/34-82948.pdf

Note that this particular system does not have either of the problems you raise as questions
I can't speak for US cities but in the UK outside of rural areas the answer is pretty much universally public transport.

London has good public transport already. Now imagine if we doubled fuel tax / parking charges / etc and spent it on putting on more buses, building more cycle lanes, having express buses go around the A406/M25/etc.

It'd be so, so much better.
Seeking Feedback for Zapier to PowerPoint App
The question is, will it have a sustainable operating cost.
Just to add, I generally prefer shell scripts over Python because it is supported in all my use-cases out-of-the-box.

However, I recently discovered the power of Python’s Fabric scripts, and holy cow... the ability to run functions on multiple computers at the same time based on roles is amazing (even if the “join” syntax is cumbersome as hell).

I think in general, simple system things should be written as scripts. The moment you realize “this is going to take a LOT of scripting” it’s time to look at Python because chances are there’s a module for that.
Sharepoint Vulnerability Exploited in the Wild
There is no clear choice in windows desktop anymore. Only obsolete or soon to be obsolete options. If I had to do it now my first choice would be to go web based, then qt or WPF. Electron looks very appealing too. Pretty sad but it looks like MS doesn’t care about the desktop much anymore.
China has 19,000 miles of high-speed rail, with a lot more on the way.

If they use the technology, they’ll be saving billions of riders many hours a year.
Does this exchange have any plans in place to avoid front-running high frequency trading? Similar to IEX.

It seems the focus of this initiative is aimed at aligning long term voter control, but these front-running techniques don't really care about control.
About ten years ago I made a documentary film about homeless people. On my first day of shooting I had an encounter with a schizophrenic guy named Daniel, which I captured on film. I've put a clip of that encounter here:

http://graceofgodmovie.com/superdanny.mp4

It's worth watching all the way through. The difference in his attitude when I stopped being afraid of him and started treating him like a human being instead of a threat is dramatic. I learned a lot about life that day.
What Problem Does Prometheus Solve?[video]
Hestia Pi: An open source, smart thermostat
I agree with you and present even a stronger statement: talking about GC pauses without measuring the actual end-to-end latencies may give the false impression! The overall throughput might look good, but threads might experience bad local latencies all over the place anyway. In Shenandoah project, that is my recurrent argument for capping the pacing stalls and going to STW mode when bounded pacing did not help.
Most developers are not writing software where it matters.

The GCs represent "good enough" for most use cases.
But when will MS lose interest in this too and do something else? I don’t think it can live as open source without a lot of MS support.
If you want to read the manual, start with the POSIX shell documentation: https://pubs.opengroup.org/onlinepubs/9699919799.2018edition... It's quite compact and helps to write portable shell scripts.
For secure by definition I meant:

* written in memory safe language

* no special permissions needed (besides binding to privileged ports at start but there are workarounds) so no need to be able to chown or spawn workers under different user id's

* no file access for the running daemon, once the daemon starts then it does not read nor write to the local file system

* no spawning shell commands

each of these things is a target for a different attack vector
Drying the blade makes a difference too.

For me, the most noticeable difference is my daughter would never use my DE safety razor on her legs. The cartridge style.. well.. they dulled out way faster than they should have from my usage.
I completely agree. I don't think Do not Track was ever about knowing how many visitors you have or the browser they use. That's basic knowledge needed to improve the site. Tracking becomes an issue if it's shared across pages and where personal data is collected without consent to sell it to the highest bidder.
He waited because he decided to do this, nobody was stopping him. You are just trying to prove your point by lying, you are pathetic moron.
Uber’s logic is part of a wider pattern of using technology to sow doubt in how we name what is easily observable. Facebook, for example, monitors users’ posts to detect indications of suicidal behavior and then stages interventions, such as calling the police, as Natasha Singer reported. However, by refusing to call this “healthcare” or, potentially, “practicing medicine,” Facebook is able to play by a different set of rules, like running experimental health research algorithms on unwitting users.

This.

Classification is based not on means but ends.
welcome.png, hello.png, etc. will work. As will any random combination of letters.
Making Recurse Center 50% Women
Not if you aggregate the amounts stolen. Im sure that 2% is a staggering amount of money, maybe more than all the cash robberies that are reported to the police yearly.