skysight-inc/HackerNews huggingface dataset:
parameters could have default values or default heuristically chosen values if a default value isn't specified explicitly. Joins can be done imperatively as well. This leads to a language that is more clear and optimize-able by hand.

x = binary_search(column_name=id, value=56, show_all_columns=True)

y = dictionary_search(column_name=id, value=56, show_all_columns=True)

z = join(x, y, joinFunc=func(a,b)(a==b))

The example above could be a join. With the search function name itself specifying the index. If no such index is placed over the table it can throw an exception: "No Dictionary Index found on Table"

This is better api design. However, years of optimization and development on SQL implementations makes it so that most no-sql api's will have a hard time catching up to the performance of SQL. It's like googles V8. V8 is a highly optimized implementation of a terrible language (javascript) which is still faster than wasm.
> There's some charities operating here in Europe that do just that, making sure the employees know their rights - which includes minimum wage, and not to have their passports taken from them.

In America, it's required by law to post notices of employee rights in some common area of the place of employment. My current job has about 20 pages of notices posted just inside a secondary entrance, I doubt anyone's read them.

I think that system is pretty flawed. I like the idea of the government sending people periodic notices of their employee rights, and maybe regular reminders that focus on one particular right at a time (as a big packet given around your start date is unlikely to be read completely or remembered when a relevant issue arises).
Loon and Wing graduate from Google/Alphabet X
You should see the fire engines in mountain towns. They look like monster trucks.
They could buy wooden ladders, so I don't think that paints the whole picture.
As always, we notice bad things and forget about good. Maybe your life wasn’t so well-lived if these emotions were turned off for you or, e.g. for entire Houston.
It's interesting to hear about the dynamics between the porting company and the original developer.

As a mac user I'll agree with the statement "mac users are happy to pay for their port". I'm perfectly happy to pay for whatever is coming to mac, it just needs to work properly. When I do pay and the performance is crap I don't want to spend hours digging through forums while people point fingers at each other.
Hawaiian is an ethnicity. Hawaiian is used in specific contexts in Hawaii and using it to describe a specific type of shirt is not one of them. It has nothing to do with ideology and everything to do with accuracy and respect for a group of people.
Fission MemShrink – Memory Use Reduction for Site Isolation in Firefox
I just have a bookmarklet. If you're writing something so detailed it needs formatting, you shouldn't be doing it in a browser tab.

data:text/html;charset=utf-8,<title>Notepad</title><style>body{background:#fbfbfb;color:#333;margin:0 auto;width:60rem}textarea{background:#fbfbfb;border:0;color:#333;font-family:monospace;font-size:1.5rem;height:98%;line-height:1.2;margin:0 auto;outline:0;padding:4rem;width:100%}@media (max-width:768px){body{width:100%;padding:0}textarea{padding:10px}}</style><body><textarea contenteditable id=TE spellcheck=false autofocus></textarea>
Just to clarify, are you speaking for the team to condemn extremism in general, or the specific belief in upholding the U.S. Constitution within the U.S., or something else?

Maybe I should pay attention to the discussion with the community when that occurs, but I'm interested in which "values" you take issue with. Care to share here?
Microservices are a great tool for the toolbox. Not everybody needs them. It has definitely seemed like a fad over the past few years to push everybody to use them (even projects or orgs that don't need them). I suspect that is what happened here
The Discovery Channel's "Dirty Jobs"[0] show made a segment involving the SFFD's ladder construction/maintenance crew. In it, they explained that wooden ladders are cheaper to maintain than aluminum ones and I think also discount fiberglass ladders as well.

It's worth a watch if one is interested in this topic.

0 - http://www.discovery.com/tv-shows/dirty-jobs/about-this-show...
Not everything has to be measured in terms of economics.
My husband lives and works in nothing but Reyn Spooners and jeans -- has a 40 year old "collection" (every year the company produces several new designs that are emblematic for that year). He says they're made of the original Hawaiian Fabric and are the most comfortable and certainly most long lasting -- they turn the fabric inside out so wear is just part of the look. They are beautiful classic shirts and I never get tired of seeing him in them.
Sure and I basically agree with that. But saying that the actual Average person is spending nearly 100% of any income gains is a pretty bold claim.
I didn't "scream", but stated. They ended up making the scene, I did not. We've all got pent up frustration, but when dealing with thugs they're inevitably going to try to escalate - so you need to remain calm.

I do think it is useful to influence what is perceived as being the general consensus. Both generally for public opinion, and specifically to undermine the organization's morale. In fact, that's also what my comment was doing here - given that courts have no problem continuing to bless this fascism, it's about the only hope we've got.

How much of the support for say the Iraq war was due to simple herd consensus - that feeling that you expect any arbitrary person to be in general support of it, and thus talking about it will likely just lead to an irreconcilable argument? "Support the troops" is a motte-and-bailey setup.
Ditto. My project is in Zig here: https://github.com/isaachier/gbemu.
True, but the history of them being wrong is so long and rich it's rational to treat their assessments with a grain of salt. You can only hear, "This time is different, we've learned from the mistakes of the past," so many times before you incorporate it into your prior.
> There's been progress on that front with several Trump administration officials confronted while dining for example.

No there hasn't. It just makes everyone think these are petulant children. They ask for respect and equality of others but don't wish to give it to anyone who doesn't agree with their ideology.
Basic income: Young California mayor sees value in paying poor to rise up
Redirect  from HTTP to HTTPS
Mine is like a quantum computer. Not in performance, but that the register values decay within seconds to minutes.
High level is a mistake because the slowest part of a web project is the database. It's the bottleneck of the web. The reason why we can use slow languages like python, php or ruby on the web rather than C++ is because the database is 10x slower.

Putting a high level leaky abstraction over the bottleneck of the web is a mistake. A language that is a zero cost abstraction is a better design choice.
Essentially, they started mailing a statement to recipients of public benefits, whereas previously they assumed that recipients knew what they were entitled to and duly received it.
I must be maintaining the wrong systems, because over here 95% of the time is reacting to emergencies (some technical, but most fabricated by management)
Maybe but don’t tell their managers who would then layoff the 95% thinking they’re making the team 100% efficient and then wonder why things went to hell in hand basket.
Scientists are developing “artificial photosynthesis” for future spaceflights
Growing Your Face – Dr. Mike Mew [video]
Hi HN!

Can, Dorena and I are 3 early stage founders ourelves, and we believe that founder talent is uniformly distributed – having a network is not indicative of founder success. The current market for pre-seed investing has super high information asymmetries and is an inefficient market.

Accessing pre-seed capital through a network favors the status quo, which is a huge disadvantage for people of color, women and people that don’t have an ivy league school on their resume.

We know from our own experience that raising a pre-seed is a huge pain and every founder you’ll talk to will tell you the same – while raising an angel round for our current startup, we just couldn’t take it anymore and had to do something about it, so we're piloting project pegasus as an experiment.

If it's successful and we can make some matches between founders and angels, we'll build this out as a platform. If not, that's fine too and it was worth a try! If we can make matches, we'll take a small commission from the angel investors – but for founders the service is free!

Thoughts? Ideas on how we could improve? Let us know in the comments below!
I was just thinking that combining them took away my ability to express different emotions depending on which came first, but my use is the opposite of those.

To me, the first one is the immediate response, so a dubious move might look exciting at first but then you realize its problematic aspect, so !? would be the sequence.
> WHY

If a developer doesn't check for a null value, are you really going to head to the documentation to find out why? Is the segfault really by-design? It might sound facetious, but that's the 90% of bugs: not specifically segfaults, but trivial mistakes, invalid values and logic problems. Only a debugger can show you the steps and conditions involved that lead to that invalid value. Sometimes, through debugging, you find a problem that does span multiple layers or components.

If something spans multiple layers or components then that's a design problem. When you are solving a bug like this you have to "debug" at a much higher abstraction level. You shouldn't use a debugger for this (as you've pointed out); you should use a team of peers (documentation alone is not the correct tool). That team might rely on documentation, but would have to keep in mind that documentation rots over time.

If you're solving the former with the processes of the latter, I'm surprised you get anything done. Documentation won't tell you where an invalid value originates from or why. Only extremely verbose logging or debugging can do that.
Oath Keepers is a non-partisan association of current and formerly serving military, police, and first responders, who pledge to fulfill the oath all military and police take to “defend the Constitution against all enemies, foreign and domestic.” That oath, mandated by Article VI of the Constitution itself, is to the Constitution, not to the politicians, and Oath Keepers declare that they will not obey unconstitutional orders, such as orders to disarm the American people, to conduct warrantless searches, or to detain Americans as “enemy combatants” in violation of their ancient right to jury trial. See the Oath Keepers Declaration of Orders We Will Not Obey for details.

https://oathkeepers.org/about/
This is very unfortunate. I guess there are no chances for this to change in this congress.
To nitpick your nitpick, the word "extraordinarily" here is not an adjective modifying "activity"; is an adverb that stresses that debugging is uncommonly "first-class, up-front, and frequent" in Common Lisp compared to other languages.
You should also Google Image search, "San Francisco power lines" -- yes, they have a ton of overhead lines
You are not doing away with the test/validation set. You are doing away with:

1. grid search - you would now only test for parameters that look promising (based on some criteria). Instead of covering the whole grid, you want to be smart about which points to try out. [1]
2. you might still do grid search but you want to preferentially allocate resources to parameter exploration based on how promising they seem. Hyperband - [2]- is an example.
3. you can do both - you can be smart about picking parameters, but for the ones you pick you can preferentially allocate resources. Ex *Bayesian Optimization and Hyperband* (BOHB)

[1] Bayesian Optimization using Gaussian Processes is an example of this. https://arxiv.org/pdf/1206.2944.pdf Here's a library that helps you do this: https://github.com/JasperSnoek/spearmint. But there are other techniques in this family like Randomized Online Aggressive Racing (ROAR), Deep Network for Global Optimization (DNGO), Tree-Structured Parzen Estimators (TPE), etc

[2] Hyperband: https://arxiv.org/abs/1603.06560

[3] BOHB: https://arxiv.org/abs/1807.01774
I feel like UBI in general is a bad idea. If you give me free money, I'm just going to spend it or use it like any other money. If my landlord, mechanic, etc. knows that certain people are getting extra Income, what stops them from just raising the prices? If the landlord knows that a tenet is getting $300 a month and extra income, what's stopping them from raising the rent $300, completely negating the UBI concept?
Not really. Most firefighters in the US are volunteer, so not enough pride to pay people to do it.

In big cities, it's more of an internal camaraderie thing. They live together, cook together, shop together, etc. A lot prefer being at the station with their 'brothers' to being at home.
Why I used the word "plumbing."
[2014]

Dirty Jobs did an episode there in 2012 (which is probably where Gizmodo got their inspiration from)

http://www.tv.com/shows/dirty-jobs/onion-processor-2392294/
beware, Linux only.
Needs the usual BSD/macOS patches for HW_CPUSPEED and CLOCK_MONOTONIC and do away with for linux/perf_event.h.

Unfortunately I have no idea how he deals with patches, I don't think he does.
YC Partner AMA at the Female Founders Conference
Does each town fund and buy their own? Maybe that leads to more pride and respect for the equipment.
Quoting the blog post this HN article is supposed to be about[1]:

PS: You might read this and be reasonably surprised that Rakudo Perl 6 is not, after all this, very fast yet. I have a - not entirely serious - explanation for that:

All problems in computer science can be solved with a layer of indirection.
Many layers of indirection make programs slow.
Perl 6 solves many computer science problems for you ;-)

In the future, we'll continue to solve those problems, just faster.

[1] http://brrt-to-the-future.blogspot.com/2018/07/perl-6-on-moa...
Mozilla used to compile Firefox with mingw because Tor uses mingw, but here is the Firefox bug with about moving to clang-mingw:

https://bugzilla.mozilla.org/show_bug.cgi?id=1465790
Can from Project Pegasus here. Looking forward to your feedback (and applications).
>I don't see what the problem is if the for-profit companies goals align with theirs.

It socializes the risk while privatizing the gains.
I actually read the paper and I have a question for someone who really understands this kind of research or maybe even worked in similar related research.

The paper states that one criterion for an F2F interaction to be counted is that the devices ("sociometric badges") used to collect the data must be facing each other with uninterrupted infrared line of sight.

From my experience, in an open workspace this is most of the time not needed to conduct a short F2F conversation. It's possible to quickly talk to people walking by, standing behind one's chair or sitting on the other side of the table. None of these requires an uninterrupted line of sight.

Also the device seems to have been located at chest height so a visual line of sight between eyes has not been recorded.

I wonder whether these considerations have been taken into account. The paper doesn't say anything about that.
That's not a claim that I make, nor one that I think is relevant.

What would I do with more income? Well, I'd probably save some of it, use some of it to pay down debt, and spend some of it. I don't have to be spending 100% of my current income for that to be true.
How to mess up a Python codebase coming from a Java background
The oathkeepers are not an "extremist group". I would humbly suggest that splcenter.org is wrong in this instance.

https://oathkeepers.org/about/
> They have to license them for a fair price by law

What law would that be? A patent holder can set whatever terms they want. Standards orgs try to impose FRAND for their contributors but it is not legally binding.
All those downsides apply to wood and aluminum to varying extents. It's a typical case of engineering trade-offs.

Wood chips and cracks (well, splits but it's basically the same thing) dents in any metal structure cause stress rises that do basically the same thing for strength as chips and cracks in fiberglass.

Wood and metal assemblies will all "fail suddenly" when overloaded because a huge part of their strength comes from their shape, they deform from overloading and that reduces strength (positive feedback loop).

Regarding heat, a quick google search turned up [1] which is good to just shy of 400f, about same temp at which the strength of 6061 falls off a cliff. I also found this[2] which to me indicates that the underlying chemical science is at a point where a fiberglass should be able to replicate the heat resistance of aluminum.

https://www.fibreglast.com/product/high-temp-epoxy-resin-300...

https://chemistry.stackexchange.com/questions/22198/are-ther...
It looks to me like Valve has been missing the boat constantly. They completely screwed up SteamOS/Steam Machines, haven't shipped a game in years, their current games have been essentially under maintenance mode, competitors have built their own storefronts/launchers that have caught up to Steam, they didn't react to obvious gaps with communication (Discord) and streaming (Twitch).

They shipped SteamVR with HTC, which is cool! But you need a powerful PC, $800, and plenty of free space. There's no competition to the $200 Oculus Go.

I guess the flat management structure isn't all that its cracked up to be.
Fiberglass, probably. Which is what SF should be doing.
>The Game Boy has eight 8 bit registers: A, B, C, D, E, F, H, and L

Why these letters? I'm assuming I, J and K are reserved for specific uses... is G likewise?
I currently work at a small development shop whose main product is a debugger. The process you describe is our standard way of navigating the code base - load the debugger up in the debugger and poke around.

I'm not a fan of this workflow. I like to start learning about something from the top down and there is basically no way to do that with this method. It's great for getting into the nitty gritty details of the code to solve a problem, but it's terrible for learning how the different chunks of code fit together or how the code looks from the top. For our developers with many years of experience, this isn't a problem. For newcomers like me, it is.

It probably doesn't help that this particular debugger is both written in and used for assembly language. If it was in a higher level language, I could probably get more of a top level view from the commentary, meaningful variable names longer than 8 characters, and the fact that 10 lines of python does a lot more than 10 lines of C which does a lot more than 10 lines of assembly.
It's not unreasonable for a company to ask for repayment of outstanding debt upon death. Your outstanding mortgage balance, auto loan, credit card balances, etc., don't magically become discharged upon your death. Those matters are normally handled by one's estate.

To say that it's a breach of agreement is inaccurate. You agree to repay those on death, so it would only be a breach of agreement if your estate attempts to avoid payment. For that reason, the letter definitely was insensitive as there's no reason to call her out for not fulfilling her agreement, unless maybe her estate is valueless and they are unable to collect?
Well "some excceptions" of course is not the same as the entirely unstructured languages out there.

I've written a lot on the fortran-inspired MS Basic when a child. I know quite well how bad they can become.
Those interested in the history of APL\3000 may find http://infohost.nmt.edu/~shipman/write/memoirs/apl.html interesting.
The Nation as a Service and fractional citizenship – what's left of the state?
From the Zeebe README: "Zeebe is currently a tech preview and not meant for production use".
Oh wow, these options are really cool. Some of them are hard to see, but even the experience trying is interesting.
> There's been progress on that front with several Trump administration officials confronted while dining for example.

Normalizing the harassment of elected officials is dangerous and it puts us on a direct path towards politically-motivated random acts of violence.
I used to spend my days in the Java debugger, stepping through framework code to troubleshoot application-level errors, as the stacktrace we had obfuscated the error, or everything was simply broken.

Depending on the situation, I might spend most of my day debugging, as a way to better understand the program and as a code analysis tool.

This was especially useful if dealing with a code base that I was not familiar with, while in code that I wrote myself most of the time logging is sufficient.

I'm not sure why the author thinks that debugging is not a priority for tool makers, the debuggers that we currently have are awesome and have been so for years.
First thing that came to my mind too!

I've had two "Please call me, it's broke" calls just this morning!
Facebook taught bots to navigate New York City using natural language
Impressive collection but I only see a waste of a good donut!
'cause it has no reason to copy what US government would do
Add an Airbag to Your Mobile
Dorena from Project Pegasus here :D Especially looking forward to applications from other female founders ;) and of course curious to hear what you think about Project Pegasus!!
>My advice is you make sure you have your savings in gear and then live paycheck to paycheck

People don't live paycheck to paycheck by choice, usually. Savings first is not an option if it means not paying rent, bills, or food.
Sorry, I don't know what you mean. I'm not playing a word game. Someone earlier in the thread asked if somebody was a person of color, and I just want to know how to determine that. I appreciate you sharing the information you did. That was interesting. But I don't really see how it relates to my question. I just want to know the procedure for determining whether someone is a person of color. Are you able to explain the procedure? Do I understand correctly from what you wrote that you are a person of color?
Pure trash
Ask HN: How do large companies send newsletters to massive email lists?
Managing a list of subscribers below 2k is fine though pretty expensive once you exceed 2k. What if a company is looking at using their client list that has around 200k and using a service like mailchimp, sendinblue, etc absolutely wouldn't work given the limitations and price.

Ideally I wouldn't want to jeopardize any IPs or domains. I also don't want to spend ridiculous amounts of money on this either.

So maybe break it up into parts. How are folks handling email lists of 2k, 5k, 10k, 200k and whatever process massive corp X does to handle email lists of M+.
Many volunteer firefighters are just as well provisioned and with as many amenities as fully paid ones, at least in many suburbs.
Article says they are one of two wooden manufacturers in California.
Sure. What I'm asking for is an explain-like-I'm-5 style explanation of how you determine whether someone is a person of color. Are you able to do that? Thanks.
Are we alone? The question is worthy of serious scientific study
I don't even think we need empirical investigations. A formal logic system from axiomatic rules for architecture is really enough. I use the term science here incorrectly. I don't mean experimentation. I mean formalized logic. Like graph theory, complexity theory, number theory.... Architecture Theory.

In the world of math you don't need empirical data to verify a point. It's all logic derived from a small set of axioms.
SURVEI: Mbappe Favorit Fan Madrid Gantikan Ronaldo
As a point of comparison, food dishes that came about under similar melting pot circumstances are called "local" food while dishes that have ethnic Hawaiian origins are called "Hawaiian" food.