skysight-inc/HackerNews huggingface dataset:
I'm far more worried that this bill will be forgotten than acted upon.

What happens 2 decades down the track when a newly elected government suddenly realises that through 20 years of apathy they've been slowly handed every tool they need to turn themselves into the 4th Reich?
Live chats overview – which one to choose?
Corruption Scandals and Mismanagement in the US Navy (2018)
>So "99.99% of Aussies" don't care that their software industry (or at least, security-related stuff) gets destroyed

Yes, I'm sorry, but in AU "Information Media and Telecommunications" sector employment made up 1.7% of all employed people [1]. Most Aussies don't care about your nerdy tech job :( and FWIW that makes me really sad.

[1] https://www.aph.gov.au/About_Parliament/Parliamentary_Depart...
I’m glad Godaddy is getting shamed. I hope they lose a ton of business over this.
I have my Ergodox set up so I hold down a thumb key and it activates a layer so my right hand has arrow keys and pgup/pgdown/home/end right there on the home row.

I can't live without it now.
I had a period of being enamored with mechanical keyboards, but not any more. I tried various switches, high-profile, low-profile, always looking for the end-game keyboard. In the end, I realized that I still had more fun typing on Apple Wired Keyboard or even basic keyboards like Logitech K120. I don't imagine coming back to mechanical keyboards any time soon. I'll stick to scissor switches for the time being I guess.
It's not about startup times, just in time compiled code is slow in reality, and no contrived cases, of which there have been many, will change that. There is no profiling in just in time compilation. In order for a JVM to pull that off, it would first have to just in time generate code with counters, run that code, figure out when to analyse the results, then recompile and re-order it. That entire provess would make it run even slower than if it were interpreted.

Better then to do that once and generate optimized, reordered machine code and put the pedal to the metal during the lifetime of the program's run. Except there is no advanced optimizing compiler for programs which utilize a JVM, gee I wonder why... heh heh!
While your narrative is a compelling one, I do not see how it maps to the sequence of events leading up to the collision.

According to the investigation, Sola TS was mistaken to be a stationary object further away, and the warning received over radio was believed to come from one of the outer portside ships. If that was the information I had at hand, I would not turn starboard either.
If I were some shady Australian spy organization, I wouldn't just demand an employee write some obvious change that rips open a backdoor, I would have my highly qualified spy programmers write a fix to an existing bug (ticket) in a repository, but inject a subtle bug (buffer overflow, unescaped input), then have a junior programmer commit it to the repository. The junior programmer might not even be able to spot the problem.
Anyone wanting to recreate one of these beautiful experiences in a VM should find a likely now defunct distro called Uberyl (Ubuntu+beryl).
New Blockchain-Powered Game Store Gets 22 Publishers on Board
What to test and not to test
Kadın sürücü levleyle arabayı hurdaya çevirdi
Ask HN: What does your spreadsheet do?
Recently I've read a few posts related to spreadsheets and how often they are used at work for automation. I'm interested to know the features these spreadsheets have.
> letting the poor commit too much fraud

> Cutting the IRS’s budget didn’t make sense to him. It was one of the few areas of government that had a positive return on investment

> Since the IRS-reform bill in 1998, the agency is prohibited from evaluating agents based on how much money they bring in. Instead, they are evaluated on how efficiently they open and close audits

I find these pretty interesting. It does feel a little fishy, given the IRS can actually be a revenue generating center for the government. Which would be very different if it was costing more then it brought in.
You sure they weren't stacked in your other workspaces?
Of course, but this is true for any OS. Some random freeware you download isn't magically going to be in sync with your release of Windows, either.

In FreeBSD at least there is a real, fully-featured, usable OS out of the box, all consistent, in one source tree at /usr/src which is quite easy to read, change, and build. Unlike most GNU/Linux distros where each random thing like "grep" is its own package developed by its own separate group of people.
> dav1d seems to perform worse than libaom for me on some videos I tried.

As far as I know, the Firefox buildsystem does not compile dav1d with asm yet. So, that is expected, for now.
It has io and CPU schedulers which solved this issue around 5 years ago.

The asynchronous io API has nothing to do with this.
Anytime the government claims that a hack originated from a specific country, assume it's politically motivated.
Notice: Google Fusion Tables Turndown
Given that Tree Style Tab has 7,500+ commits, 10 pull requests (200 closed), almost 400 issues (almost 1,500 closed), and the download is 5.6 megs (2.7 megs zipped), there may be more to it than your two-step solution.
Mutual Purpose and Agreed-Upon Methods
Or, alternatively, maybe it's just not true that you need to do this, because maybe the law doesn't work how most software engineers automatically assume it does, and maybe it doesn't apply based on citizenship...

(It's still a really bad law, but for different reasons, and the ridiculous rhetoric from all sides is ridiculous. There's been a few good people like Stilgherrian writing decent commentary.)
Possibly, but the problem is it's not rigorous.

If your doctor tells you to do 10 things, where 1 of them is the right move, 1 of them is dangerous, and 8 of them are placebos... then you don't really have a doctor.
Ask HN: Personal strategy for data leaks?
It seems impossible not to have your personal data leaked these days (by companies getting hacked), especially if you've been online for a long time and used lots of services.

So preparing for the inevitable, do you have a strategy? Have ever had to use it after your personal data was compromised? Does it involve relying on your country's laws?
Hurt their economic interests by taxing them via tariffs and hurt their manufacturing companies by making raw materials and steel etc more expensive. That why Harley moved production OUT of the us to where it wouldn't be affected by retaliatory tariffs against Trump's tariffs.
I understood your post until the last line.

The new versions of Firefox have almost the same plugin interface as Chromium. If you're satisfied with it, then why aren't you satisfied with it?
Hey, how about voting for another Chinese Exclusion Act? I think all Chinese people gonna thank you for bringing those talents settled in US back home.
GraphIt: A high-performance graph DSL
I'm curious if similar rules are applied to foreign nationals (and software/hardware) of other much more totalitarian regimes like China or Russia?

Not defending how retarded our government is, but it seems this is an issue we should have already contemplated as an industry. How many other nations should be banned for similar reasons? Do you really trust those chips made in china?
Or, help them relocate to another country.
You mean an IO scheduler, eventually with a plugable architecture ?

https://lwn.net/Articles/720675/
Given the symbiotic use of C on the UNIX world, the way OpenBSD devs care about security is quite valuable.
Yes, here's a link on how to do this, takes 5min:

https://github.com/piroor/treestyletab/wiki/Code-snippets-fo...
Oh for sure there's much more after that, but I wanted to show that you can actually break down soft skills into teachable pieces.
kde and libreoffice are objectively worst though...
Based on multiple config files which makes it easier to manage.
Better zfs support out of the box would be big one for freebsd
> I can't see that I would be subject to it

You can't deny to help, and you can't tell anyone you've been asked.

They could extradite you, put you in jail and the case simply wouldn't see the light of day. Even if they couldn't extradite, you've essentially renounced citizenship.
Interesting. It all comes down to topology - of the wrapper (or cover) and the fillings. BTW, what happens if the wrapper itself has filling, for example falafel wrap?
That's just sad
Most parts of the Amendment Act have come into effect as of the day after assent (9 December 2018).

The fact that they get this wrong is probably a good indication of how much you should trust the rest of their analysis on how this may affect them.
You might be interested in STEPS Toward the Reinvention of Programming [1].

Rather than "layout complete" I would be interested in a select set of well thought approaches to layout. Something like flexbox+grid might be the best. Flexbox could be used for simple layouts that flow in one direction while grid could be used for master layouts and complex widgets.

1: http://www.vpri.org/pdf/tr2012001_steps.pdf
"But, as usual, we barely learn from mistakes... "

As in, for example, public warnings by countless actual hackers back in the 80s and 90s about how vulnerable most US systems were. (For which, in return, they were persecuted and prosecuted. With no apologies as said warnings came to deserved fruition.)
So the blog post ends with a promise of sections about:

* inline layout

* text rendering.

* networking.

* scripting.

LAYOUT

I think here could be useful to take a look at something like Facebook's Yoga [1] although maybe not great to start. There's this little layout demo that could be interesting to investigate [2].

TEXT

Regarding text probably the keyword to learn about is "rasterization". I found a few tutorials back in the day [3], [4]. In general rendering text is a PITA and you don't want to do it no matter what :-) The only lightweight solution I found was stb's truetype [3].

So if you want to render text yourself you'll need:

- a parser for a font format format (e.g. TTF, PITA) to have a way to get the curve definitions for each font.

- a rasterizer (could be a fun project for getting something reasonable and probably slow performant)

- a curve filling algorithm and plugging it to your rasterizer, which will probably be able to do humble things like drawing filled triangles and other simple shapes (PITA! :-p)

- a word and paragraph layout engine (PITA again :-)

Overall I'm happy half understanding the steps involved and not having to deal with all the messy steps in the middle.

NETWORKING

I'm super lazy in this area, and I would rather learn something like ZeroMQ to posix sockets... back in the day I followed Beej's tutorial which was nice. [6] Then you can connect your sockets to some pre-existing HTTP parser which are a dime a dozen these days [7] and you are all set! :-p

SCRIPTING

Not much to say here... hundreds of languages available. Probably Lua is a nice alternative to JavaScript, but there are also plenty of lightweight JavaScript implementations these days (I think there is a nice little one called V7). If you want to learn how to actually implement an interpreter there are plenty of resources too. If I went this route I would start by implementing some version of lisp or scheme for simplicity.

1: https://yogalayout.com/

2: https://github.com/randrew/layout

3: https://github.com/NotCamelCase/RasterizationInOneWeekend

4: http://www.scratchapixel.com/index.php

5: https://github.com/nothings/stb/blob/master/stb_truetype.h

6: https://beej.us/guide/bgnet/

7: https://github.com/search?q=http+parser&ref=opensearch
>keep Aussies safe over Christmas

Which is even more disingenuous when you consider that the bill won't even take effect until March, and probably won't lead to any backdoors until significant time after that.
I may be wrong but I think the realm of human experience has grown quite significantly since this was made, kind of awesome.
That has nothing at all to do with the original point, or even my point.
I am a long time user of OVH. I don't care about fancy UI; I have hardly used it to get anything done except pay bills. I just wish they open a data center in India. That's the reason I was looking at DO; they have a DC in Bangalore.
For what it's worth, it's 23:30 here, and I'm on my laptop working on making sure that our internal ikiwiki is up-to-date with notes on the labs that I support. I'm going in for surgery on Thursday, and I've got Wednesday off (it's bowel surgery, so I'm doing all the annoying prep the day before). I also need to post on the appropriate Slack channels, so that my co-workers (who will be covering for me) know the docs are up-to-date. I also need to note anything things that might pop up, that don't justify wiki entries (like, tickets of note that are still open).

I'll probably work until Midnight or 00:30, and then pick right up at it tomorrow morning, because _I want the docs to be up-to-date_. I was working on all that today and yesterday, but there was also the regular support load from my labs. Plus, one of my co-workers was stuck in a project to reverse-engineer a binary file format, and I was helping her through using the Python `struct` module for the first time. It would be nice if we had an extra employee to help shoulder the load, but he's out right now (his wife was in labor).

My clients don't want to spend time managing technology. They just want to do the stuff they love, to do their research. But things like broken servers, laws, hackers, and the threat of negative PR, get in the way. I try to deal with all of that for them.

I'm a staffer at a university. I already knew that some portion of the student body thought of us as parasites[1], but I didn't know that the outside world held the same view.

[1]: https://stanfordreview.org/stanfords-administrative-bloat-is...
If

1) Your workstation is a desktop as opposed to a laptop,

2) You have an NVidia graphics card (or use your motherboard default graphics card), and

3) You do not need CUDA

then FreeBSD is pretty likely to work out of the box with your hardware.

The biggest practical advantage for me is that the source code to the entire OS is installed in /usr/src and is very easy to read, modify, learn from, and build/install. So if you need to know how some obscure OS tool works, instead of browsing weird forums all day you can just read the source.
I don't really understand your point.

Should audit selection be completly random? If your goal is to catch fraud, isn't it good to try and prioritize audits based on probability of fraud hapenning?

I'm also not sure what is discriminatory. Is being audited costly to the organisation? Otherwise, it shouldn't really be a big deal to be audited no? Unless you're actually committing fraud. Or to I misunderstand the scandal, and they claim that people were fined even though they didn't commit tax fraud?
3 Ερωτικές Στάσεις Αν Σου Αρέσει Το Spanking – Greece Athens Escorts
Delta Air Bans Emotional Support Animals on Long-Haul Flights
Is there any way for common people to invest in water assets or rights?
Preaching to the choir there; im a fully paid up FreeBSD contributor and use it on several personal systems. It’s a great platform to use :)

The reason I brought the DE into the equation was simply because it was being compared against Ubuntu. I don’t really think Ubuntu is the best case study there either to be honest but I’m just following on from the post that preceded me.
1Password has recently been pushing a subscription model where your passwords are stored on their cloud. It's still end-to-end encrypted across devices, but the Australian (or other) government could be silently added as a "device".

For now, they still support storing on Dropbox and iCloud, which is what I use - because I don't want to hand over too many keys to any one company regardless of how trustworthy they are. I hope they continue supporting as many options as possible.
This makes you seem like you don't understand the point of PowerShell remoting.

Passing serialised scriptblocks to the remote host, executing them, and getting serialized objects back. Meaning you can pass serialisable objects around, handle errors, the multiple output streams, etc. over the remoting connection.

Because it's integrated into the language, you can pull PowerShell modules over from the remote host to the local host automatically generating proxy stubs for them ("implicit remoting"). E.g. to manage and Exchange server you can remote to it, and bring the Exchange cmdlets back, and then import them locally as if they were a local module.

It's also able to do that and edit the proxies as it builds them for you, to allow and restrict what commands you get - based on your permissions and perhaps which tier of service you're paying for. And not just allow or restrict commands, but allow or restrict individual parameters on those commands, if desired.
Nurses, doctors, lawyers, soldiers, parents, psychiatrists, coaches, volunteers, etc. If serving others is meaningful.

Science, humanities, academia. If knowledge is meaningful.

Environment if the planet is meaningful.

Religion, theism, pantheism. If God is meaningful.
>Apple Wired Keyboard/logitech k120

...how do you prefer this? it's just one step above typing on a touchscreen, keys are mushy feeling and i keep mistyping because i don't get feedback. also using for long periods of time is murder on the wrists

how long have you been held hostage by these kinda keyboards that you prefer them now
True, windows is more polished. However with a dozen of devs and Microsoft's q&a facilities, it would not take more than 2 years for linux to get the same level of polish on the GUI side of things.
It has come such a long way in 15 years.
Little?10 years ago was the main way to get nice desktop effects
Ask HN: Major Life Altering Decision Making
What can help one make major life altering decisons, such as change of job,change of country, change of partner etc.?
Sure, I'll send you an email.
Serverless functions are a terrible idea. Way too restrictive and proprietary. Kubernetes is the future. Amazon throwing money behind the Serverless trend is only delaying the inevitable universal success of a standardized, open source container orchestration platform.
You know that modifying the gauge for train carriages is really quite easy?
Same with browser - it's really easy to modify Firefox to work as you want it to.
you can add it manually by clicking on the page options button (the three dots in the address bar)

then choose "Add Search Engine"
Problem is the Greens are unelectable in the lower house because they dilute their message across too many fringe issues that the majority of the public don't care enough about.

If they focussed on climate change, renewables, health and education (issues that affect the majority) they would have a better chance of picking up some lower house seats.

Otherwise we need a modern day Don Chipp to splinter a group off of either the LNP or ALP and form a new party that can hold key votes in both houses.
Top 3 Things That I've learned in my journey as a Software Developer
Nice, I read that report some time ago and since I've been kind of obsessed with the idea of model and language driven development. It really seems like a much better way of writing software.
His argument for why they're inalienable is completely dependent on the existence of (a particular conception of) God. I found reading the Second Treatise of Government an eye-opening experience for this reason.

If we want an argument for the inalienability of natural/human rights that works in a society with religious pluralism, I fear we'll need to look again.
The Greens voted against it, and do not seemed to have suffered political disembowelment as a result. And yes, I know they're also not in a position to win the next election, but Labor's total capitulation to the Libs here was still pretty darn craven.
The law is in effect. It passed both houses on December 6th and received royal ascent on December 8th.
But total war might follow.

Live by the sword...What if NSA already did the same to China? That's their mission, isn't it?
China's "NSA" succeeded but became public.

Our NSA might have succeed dozens of time but China keeps it a secret.
Of course not, she'll be seen by normal lights.
can anyone say what this optical switch is about?
I can't believe someone actually bought that line. It's an obvious soundbite to make people ignore what they did, just like when they say "we did it for the children."

We don't need to "reserve judgement until then". We already know they don't plan on repealing the bill in any meaningful way. They also gave up on creating a new interim bill because "the police wouldn't have access to these powers over summer", which is an even worse excuse than the one that they don't have access for Christmas. These excuses all sound made-up, and like they weren't even trying.

Labor did make Liberals compromise on one thing - not allowing the anti-corruption agency access to this power. I guess they gladly "fell on their sword" for that one, huh? This is such a joke, I can't believe people actually take their excuses at face value. There must be bigger partisanship in Australia than I thought, which make people ignore this.

Also, 99% of the public comments were against this bill, and Labor ignored that, too. But, ultimately, if Labor did actually believe they were "keeping people safer over Christmas" with this bill which had no debate and was passed at night, then that just shows extreme weakness to compromising.

Will they pass any bill the other parties want to pass as long as they threaten Labor with accusations of "not wanting to keep people safe"? Is that how weak of a party they are, that they can't find real arguments against what that is a baseless accusation meant to cause misdirection?

One more thing, Australia just became the first western country to allow encryption backdoors, something all security experts have been warning is a very bad, terrible idea, that will both destroy the security of the systems in which those backdoors exist and hurt the tech economy. Even if you believe that Labor's action was genuine, does that really not sound like something you would want your party to "fall on its sword" over?

But again, their excuses make no sense, especially in the light of them actually fighting Liberals on disallowing the powers to be used against politicians.
Graph of HN vs. Slashdot traffic since 2004
Both could be true, at the expense of more neutral comments, if there's more polarization.
Is Kubernetes now accepted as a way to deploy reproducible single servers, or is it for projects at scale?

I've worked on the assumption it's for clusters (10+) but if DO now support it - an alternative to puppet/ansible?
I expect he will continue to innovate though. To be sure, Kelly's wave is better than BSRs though, just too costly. Give it some time.
Maybe they pull some things sometimes but I get the sense their command-line tools in general are just unmaintained and collecting dust. Do you have a citation that they pull regularly?

FWIW:

~ man rm | tail -n1

BSD January 28, 1999 BSD
SocketCluster. A WebSocket framework for NodeJS. I'm still working on it actually.