skysight-inc/HackerNews huggingface dataset:
Interesting article, there are some genuine issues pointed out. While I am certain that there are some good people in there somewhere, the press has done an excellent job commiting seppuku. The American press turned on the American people, plain and simple. In so far as a future? I don't know how you can go about getting honesty from your staff in the cancel culture, I don't think anyone understands the old adage; "you can please some of the people half of the time, but you cannot please all of the people, all of the time"

' “Anyone who sees any piece of Opinion journalism, headlines, social posts, photos—you name it—that gives you the slightest pause, please call or text me immediately.”'

When you are ready to respond to FEELINGS in this manner, you cannot possibly be effective, especially in the field of journalism and God help anyone who has an opinion that these people don't agree with .. I shake my head in disbelief, literally, I cannot understand how this is not completely obvious to everyone...
Not at all, and I don't think right-wing people are bad; they just think the status quo is optimum, is a global maxima.

For example, the 'vanilla' right in Brazil in XIX century managed to delay the end of slavery by 6 decades. They thought the country would collapse without slave labor to sustain the agribusiness at the time. Were they inherently bad? Of course not; they thought they couldn't do any better (and of course their opinion was tainted by the fact they owned plantations. It is only human to like the status quo when you are benefited by it. And they were plain wrong, after all. Agribusiness only grew stronger after abolition.)

I classify most 'lefties' here as disguised right-wing people because they also think the public sector is perfect as it is, among other things I don't agree with.

The society needs left/progressive views to go forward, as it needs righties to pay the current bills. But there are much more productive ways to be a lefty. I respect the Green Party here, as well as politicians that have been proposing UBI for 20 years or more, way before it was on vogue.
it just has two extra characters at the end. cleaned: https://www.smithsonianmag.com/innovation/could-these-glasse...
Exams are taken online. Some courses, which are marked in the catalog[0], require the use of a proctor for the final exam.

The proctor requirement can be fulfilled through a professional local to you (librarian, minister, etc.) or through an online service called ProctorU.

If you use a local professional, there is no fee and you are not permitted to pay them. If you use the ProctorU service, you must pay a fee to that service. None of these fees are provided to the school. It's purely a payment to the service.

[0] https://www.uopeople.edu/about/uopeople/essential-uopeople-d...
Facebook will next give preferential treatments to startups it has stakes in through more access to data and users, while putting those who choose to not take Facebook's money at a disadvantage.
Show HN: Deploy a GraphQL microservice with a single click
The TWSBI pens tend to do well. A pen that doesn’t do well is the Pilot Vanishing Point.

I think the comment on what angle you keep it at until you reach flight level is spot on. If you can store it so that the air bubble is up and the feed doesn’t have a huge amount of ink in it, it should be okay.

Some variations of vacuum fillers also have a piston that you unscrew to let ink flow from the reservoir, but close when you fly.

(Sorry if this is a bit vague. I’m more of a user of fountain pens rather than a collector so I tend not to geek out as much when it comes to the technical details. I mostly tend to choose pens based on what kind of writing I’m doing :-))
If you will try to profile your app on V8 you will find that almost everything is in binary code, not interpreted.
I just started studying at the University of the People. but I gained a little bit of experience. It gives the opportunity to get to know people from around the world, we are still in the lockdown, all studies stopped but luckily I still can study and do my homework and do my exam in my house totally safe, plus my instructor is so kind and so helpful and full of information I would never regret studying at the University of the people.
Compilers already do this. It would still be nice to have cheaper checks; compilers are not omniscient.
I'm guessing this submission is a reaction to another post on the frontpage: "SQLite as an Application File Format" https://news.ycombinator.com/item?id=23508923

In this case it's relevant, as untrusted SQLite files would be downloaded and loaded in this context.
I get what you are saying and agree there is a difference between knowing something and believing something.

However, when someone believes something is true, that can mean multiple things, I take it to mean they think there is a high probability of something being true. He’s basically guessing. That means the only thing we have to go off of is Tucker’s word because he was there. And, as I ballpark estimated above, he’s generally correct when he says something according to the fact checking website, so I think he’s got credibility.

Also, Tucker talks about fly fishing every so often on the show, it’s a passion of his, so it’s very possible he has seen people, who he thinks are immigrants, dumping stuff.

Again, this feels like we are splitting hairs. He's pretty consistent about his view regarding immigrants (depends on situation). You may disagree with him, but that doesn't mean he is wrong.
That dips one toe into religious flamewar and another into personal attack. We don't allow those things on HN, so please don't post like this here.

https://news.ycombinator.com/newsguidelines.html
You can do this with a build script.
Yeah, I'm sure switching to a more fashionable programming language will automatically fix all bugs and security issues.

(sarcasm)
I'm using AWS's Cloud Search. I'm not sure what's actually behind it but I wouldn't be surprised if it's Lucene based.
The second danger to Rust would be MS pulling Embrace, Extend, Extinguish with it. Dont think so? What are they on now, DX12? Still trying to own the graphics API.
https://areweguiyet.com/

https://runrust.miraheze.org/wiki/GUI_Creation
As someone who has had to evaluate and recommended enterprise software for purchasing, a straightforward price tag is going to make me come your product in a better light.

Plus, I have to wonder how much extra profit the "call us" route actually takes in, after you've subtracted costs for the marketing staff it requires (especially if you try to renegotiate the cost after the subscription/license expires).
Why the sarcasm?

Most of the times, acquirehire by these top companies is probably better than being a regular senior FAANG engineers.

Not sure why that is bad. It's probably not the top of the world (e.g. billionaires). But it's definitely a great situation to be in.
> My point is that FAANG companies are uniquely positioned by having access to this data that the public couldn't possibly have access to.

People working to build unique skills and data is normal competition and building up a competitive advantage, not 'insider trading'.
> For example: random hardware shutdown midway through a file write operation. How is your app going to react when it reads back that garbled file?

Don't filesystem journals ensure that you can't get a garbled file from sudden shutdowns?
Yeah, so we get into these kind of discussions, because everyone just talks about open source variant of LLVM.

Apple does whatever they feel like with their proprietary fork, to the point that Apple's clang also gets its own column on cppreference.

Just like Sony and Nintendo haven't contributed anything back to LLVM that would disclose any capability from their consoles.
I dislike Fox News. They are clearly using these pictures to push a narrative and they absolutely need to be more clear about where and when the pictures came from.

However... that first picture was very obviously a collage, complete with inconsistent lighting and a gradient fade. You'd have to believe in ghosts to think that was an undoctored photo.
Thanks for the feedback. I’m afraid we spent more time on the pages behind the login page and the backend code than the landing page. This is a useful reminder that we have to take more care when designing the new landing page.
Sort of mobile, sure. I’ve been able to walk around on it. A bit wobbly, but doable. Dancing would be a level of exertion beyond that though.
The school is not free. It's tuition-free.
It's abundantly clear at this point that the media leverage their power and reach to push their agenda and manufacture consent. This is just one new milestone. Not just Fox News either. It was pretty clear that during the democratic primary that MSNBC and NYT were putting their thumb on the scale to select news and design coverage to favour their candidate of choice.

Of course media with an agenda is nothing new, early newspapers were straight up published by political parties, but due to media consolidation they now have an incredible ability to bend reality.

Remarkable that the media world we live in in 2020 was predicted by of all things, a video game released in 2001, Metal Gear Solid 2. The assertion made by that game that in the future thanks to the internet and deluge of information, it will be impossible to know what is true or not.
GeoPKG is an open format that is just a SQLite schema. It's cool!
There’s a new GC library released the other day https://blog.typingtheory.com/shredder-garbage-collection-as...

Still extremely new, of course, but has promise!
I am not sure what exactly is lost?

The mechanical things are still there, and it is even easier to make them. Unfortunately, it turns out that they are expensive, so they have been relegated to either very expensive devices or to beginner's devices. Take a look at high-end scope or ultrasound machine control panel -- they are full of beautifully designed knobs and switches. And on the opposite end of spectrum, if you look at instructables/hackaday, there are tons of project to interface anything mechanical.

Same goes for the discrete circuity. Get one of those cheap plastic solar lights -- you may find there is no controller in sight, just a bunch of old-style transistors. And on the other side, no SOC will have a 1GHz AFE or 20 amp output.
100% code coverage explores an absolutely miniscule portion of the state space of any given program. This is why formal methods are a thing.
Inigo Philbrick, Dealer Behind $20 M. Art-World Scandal, Arrested by FBI
I'm using AWS transcribe. I would love to eventually train my own model specifically for each podcast. For this specific instance, since Joe is moving the Spotify soon, I'm not sure the investment is worth it.
Special Health Update
This is a sad topic for me. It just doesn't exist a premium model all mountain bike, that I have even 1mm of clearance between me and the top tube. Even when standing on my toes.
As a Lisp fan this is very cool! I'm not really a game developer, but I like to play around with small games in Godot. I'm definitely going to give this a try for my next experiment.
Can You Put a Price on a Pitch?
"ABC news is trying to pass gun range videos as combat footage from Syria" (2019) [flagged]

https://news.ycombinator.com/item?id=21262462
Previously: https://news.ycombinator.com/item?id=18754634
> then "all bets are off" is quite correct because you can't assume memory safety or lack of UB, even in your own code.

The problem with "All bets are off" is it's not meaningful. What does that mean? It's so vague.

Lots of unsafe code is safe. Lots of UB is not exploitable. I can link to a vulnerable crate and not be vulnerable.

Can there be an exploitable bug in rust code? Yeah, sure. But saying "all bets are off" gives the impression of "why even bother if you link to unsafe code", which is absurd. Yeah, we should strive for more safe code, audit unsafe code, be very cautious about using it, but "all bets are off" come on.
LISP more like 1960 for LISP I -- see http://www.softwarepreservation.org/projects/LISP/lisp15_fam...:

J. McCarthy, R. Brayton, D. Edwards, P. Fox, L. Hodes, D. Luckham, K. Maling, D. Park and S. Russell. LISP I Programmer's Manual. Computation Center and Research Laboratory of Electronics, Massachusetts Institute of Technology, March 1, 1960.

Copy 1: Computer History Museum Lot X????.200?, George Michael donation. http://bitsavers.org/pdf/mit/rle_lisp/LISP_I_Programmers_Manual_Mar60.pdf
Copy 2: Science and Technology Collection, M.I.T. Museum, Cambridge, Massachusetts, catalog number 1993.053, donated by Timothy P. Hart. Missing cover and Acknowledgements. http://www.softwarepreservation.org/projects/LISP/book/LISP%20I%20Programmers%20Manual.pdf
Copy 3: From Supplementary Materials for Oral History of Phyllis A. Fox. The History of Numerical Analysis and Scientific Computing, Society for Industrial and Applied Mathematics (SIAM). http://history.siam.org/sup/Fox_1960_LISP.pdf
How we scrape 300k prices per day from Google Flights
Has anyone here been funded as a direct result of "paying to pitch" ?
Previous discussions for perusal:

https://news.ycombinator.com/item?id=266040 (2008)

https://news.ycombinator.com/item?id=17995031 (2018)
Why do car insurance premiums constantly get cheaper and cheaper relative to the assets they insure? There is strong competition and innovation in that market. Life insurance as well.
I find pressure on my wrist (about 2-3 fingers above the base of the hand) helps tremendously. OTC wristbands from walgreens that do the same didn't help much. Had to press down on one arm with the other.

Not a cure though, so I've never tried a roller coaster with this technique. The headache would probably make me insane.
Saved my bacon about 5-6 years ago, the company we where going to depend on to do a whole bunch of complex calculations related to solar insolation discontinued their API but didn't tell anyone, I found out when I rang up to get a price.

So suddenly I was in the situation of dealing with maths that was harder than anything I'd done at school years and years ago.

In the end I transliterated the equations into sage, checked the results carefully and then wrote the PHP to do the same calculations using a large set of tests against the official stuff, stressful two weeks but sage was useful as hell.
For many people, most of wanting to keep their data private is to keep it private FROM the state.
I don't see the practical attack vector. For every use case I have for SQLite, none of them involve allowing someone to execute arbitrary SQL against one of my databases. We also don't do any loading of databases from untrusted parties. Seems like a hypothetical scenario was invented here that could just as well be applied to any database engine with similar outcomes.
As mentioned by your parent, matching Rust’s abilities here is a non-goal for this project. Still very glad to see it!
Programming Language Design and Implementation (PLDI) 2020 Proceedings
Yeah, for sure.

I think I was having trouble envisioning what exactly a "cheaper" check could look like in hardware. Bounds checking is basically read length, subtract your index, and a conditional branch (potentially with a hint that it would succeed).

To do this properly in hardware I suppose you'd need a list of memory regions that are "live" and default the rest to "dead", though how many do you support? What does updating the list look like? Page tables are pretty slow to update, and those don't change too often. Array tables would be pretty gnarly, and impose a further penalty on context switching as they'd have to be thread-local and app-local.

I wonder if this is a case akin to spinlocks. Sure, I'd love a lock that doesn't busy-wait, but there's not really a cleaner solution -- in hardware or otherwise.

Maybe I'm just not seeing something obvious, though!
Except there are many many websites that it just can't load properly.

I think that since web browsers have become operating systems it's just not feasible to implement a new compatible browser. ACID3 would just be the beginning, except now it's totally outdated.

That intractability of creating a new browser is why I proposed that we start over with something much simpler to implement that can actually perform.

First of all, to get to information quickly, the main browsing experience is markdown.

There is no more JavaScript.

Then media such as images and video are handled separately.

And finally, add some kind of simple Canvas-like or Framebuffer API to web assembly and have that available for applications.

Set limits on the amount of data per page. Maybe build in some p2p content distribution.

Something like the above could actually be feasibly implemented by multiple groups and would solve performance issues.

https://github.com/runvnc/noscriptweb
I wouldn't say believing in ghosts is beyond Fox News's audience. The other day, iirc, they even had to warm people against injecting bleach.
You would also need to comprehensively annotate the Linux C headers in order to provide the information that Rust expects (e.g. for each ptr instance whether it's a "raw" pointer, a shared/exclusive reference or a piece of "owned" data, whether it can be NULL etc. etc.). This might actually get accepted upstream though. Having the kernel-build itself depend on Rust could be far more problematic, given e.g. the variety of hardware that Linux must support.
Crazed as in becoming brittle?

I keep ink in my pens constantly. My philosophy being that any tool that can’t take the way I use it doesn’t deserve its place. (Pens that don’t work get thrown away mercilessly).

The environment where my pens are stored and used is very dry with little variation. Perhaps humidity and temperature is a factor?
I'm bewildered by what line the Seattle Times thinks they're trying to draw here. Looking at the "CRAZY TOWN" headlines in the image in the article is like looking at the covers of tabloids in the checkout aisle. I don't know how anyone could consider what they're seeing there a trustworthy source of factual reporting.
I don't know about borderline fraudulent, but I really wish there were better explanations by the school.

I already knew what I was getting into when I started because I've been in and around academia for more than 2 decades. However, many of the students don't understand the intricacies of American higher ed. And they can be hard to explain to current and prospective students who just want to know if the degree will help them get a job or obtain some other goal in life.

That said, if I am not mistaken there are rules about to go into place at the US Department of Education which is supposed to eliminate the distinction between national and regional accreditation[0]. This should be fun to watch how it plays out.

[0] https://www.insidehighered.com/views/2020/03/17/pros-and-con...
The output of the translator would be right, but messy, and someone would have to go back and clean it up. Doing that work would almost certainly introduce bugs. How many, and whether it outweighs is the question.
Journalistic standards would dictate that it be clearly labeled photo illustration, in that case.
Please see my comment above.

https://github.com/runvnc/noscriptweb

That GitHub project is just an idea and I am probably never going to actually code it because I have another side project. But I think the spec might be interesting to people.
> It gets rid of many machine-particularities, like floats not being real numbers (due to limited precision).

I will have to doubt that for the simple fact that it is impossible to have a real number type on a computer.
There are a few applications that use SQL databases as their save file format.
I would put Google there for sure! Google is nasty at other scales anyways. As search engine I use Duckduckgo, but sometimes we don't have much of an option with Google, do we? Mainly on mobile, which the option is Apple, not great.
You need a recovery step on startup to retry the rename if tempfile is complete, or delete it if it isn't.

That means you need a way to verify that tempfile is complete. I do that by removing filename after completing tempfile. And that requires a placeholder for filename if it didn't already exist (e.g. a symlink to nowhwere).

On crash, rename may leave both files in place.

This technique doesn't work if you have hardlinks to filename which should refer to the new file.
Well, there's two interpretations of "all bets are off". One is the runtime one, which is if you have a bug in unsafe code, then it is possible that all the other code in your program is safe but you're still totally out of luck because it can invalidate every guarantee. However, from an auditing perspective, the only code you need to look at for memory safety issues is that particular snippet, so you're in a much better position from that perspective.
So goodbye declarative builds.
You have to test. You also have to be intimately familiar with what your compiler is doing. I can't give you an example right now, but it is possible for the resulting compiler-optimized code to change from run to run based on changes in the source code. If you want repeatable and reliable performance you have to be drive the optimization rather than hoping for the compiler to do the work for you.

I very much doubt an optimizing compiler is going to take an up-counting for loop and convert it to a down-counting loop. One thing is certain, if such a thing exists, there is no way I would trust it to be consistently true across compilers and architectures.

There are also fundamental choices that can have a serious effect on performance and reliability.

What's faster, using a struct or a bunch of individual variables?

Say you have three different copies of the same data corresponding to three different items. What's the fastest way to represent, store and process the data?

Hypothetical example: You have three robots generating telemetry you must track using a real time embedded system in order to coordinate their actions and react to the environment. Each robot generates one hundred variables you must track.

Is it better to define a struct and then create and populate three instances, one per robot, or is it better create one hundred distinct variables (i.e.: robot01_temperature_01, robot01_voltage_01, etc.)?

Which one results in code that executes faster, with lower resources and consumes less power?

These are not decisions an optimizing compiler is going to make.
Woberto says>"there is a black man killing another black man. To me it seems highly unlikely that race was a motivating factor. <

I dunno! Maybe that black man is statistics-savvy and reads the FBI's UCR [Uniform Crime Report} statistics each year:

https://ucr.fbi.gov/crime-in-the-u.s/2016/crime-in-the-u.s.-...

(see the upper-left corner of the spreadsheet)

So he knows that a black man is ~10 times more likely than a white man to kill him. When he encounters a white man in an alleyway at night he might give that white man a "pass" but if, under the same circumstances, he meets a black man...well, what are the odds?

So possibly, even in the case of black on black murder, race can matter very much. Especially if blacks are more highly educated (and read crime statistics or grok them). BTW white men read the same stats.
Fun fact: magnetic resonance (a la hospital MRI machines) is also a common method of underground imaging. MRI is quite neat in that the time-space resolution tradeoff is extremely flexible, and you can get quite good pictures if you leave a cheap imager long enough. Instead of using massive superconducting magnets they just use the Earth's field. It's especially good for imaging underground water, as well as other hydrogen-containing materials like hydrates or hydroxides.

I think there may be a DIY version on hackaday, but I know for a fact theres a project where someone took a DIY MRI of an apple. The hardware for a low-field MRI actually has a fair amount in common with GPR- the hydrogen atoms emit lowish frequency radio waves when they realign with the magnetic field.

https://hackaday.io/project/5030-low-field-mri
Can I haz both plz, state and corps? Kthxby